{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,125,115,35,199,117,47,252,85,176,115,229,189,192,229,16,28,0,36,72,130,194,221,11,130,212,138,145,86,146,181,150,109,133,98,109,13,128,6,57,218,225,12,52,51,32,151,166,80,149,196,150,45,39,246,149,147,84,148,216,206,139,157,146,157,60,169,200,146,235,250,113,100,89,113,170,238,87,121,68,174,252,151,191,194,115,78,191,204,244,188,98,0,114,169,229,106,72,137,11,204,244,203,57,167,79,159,62,221,253,235,62,229,99,195,26,216,199,187,202,49,233,141,244,254,253,63,114,109,107,164,236,181,147,31,191,249,230,238,94,165,58,26,187,7,229,221,93,165,127,48,182,238,47,54,181,245,181,254,186,86,87,246,212,83,69,171,245,215,148,214,112,108,245,61,195,182,202,158,74,84,171,114,170,140,93,82,114,61,199,232,123,202,134,85,117,202,164,178,113,164,59,37,189,237,167,172,156,226,3,175,237,29,24,174,74,218,94,245,169,190,67,116,143,108,155,228,144,88,158,106,193,163,123,46,49,135,213,123,253,55,223,36,27,14,241,198,142,85,178,202,202,192,56,82,212,83,215,211,61,163,223,53,117,215,109,41,189,158,107,46,246,237,195,67,219,90,28,233,251,68,153,168,187,25,41,61,189,103,146,69,151,232,78,255,160,36,127,225,249,136,185,216,3,98,6,125,103,124,216,131,18,116,207,115,220,214,169,226,146,145,238,232,158,237,44,246,177,52,165,133,41,141,62,84,170,59,142,125,188,232,24,251,7,158,50,73,40,100,209,240,200,97,80,146,103,183,78,71,186,119,208,82,150,70,166,238,61,175,159,216,99,111,201,33,35,219,241,158,49,76,211,176,246,161,24,40,7,100,112,84,70,65,192,159,167,188,178,194,146,84,29,219,246,94,176,7,68,169,84,42,123,21,53,165,54,41,183,242,141,131,197,238,11,74,187,141,130,54,106,107,86,213,180,251,186,73,110,121,85,16,219,104,75,247,244,170,165,31,146,86,228,251,182,133,21,236,169,53,81,201,208,118,144,15,135,12,91,10,251,204,196,123,215,59,49,9,136,200,35,15,188,69,221,52,246,45,144,14,151,135,202,185,54,44,96,140,180,110,104,129,132,176,136,136,108,76,189,71,204,22,99,151,53,105,245,4,26,71,169,4,185,6,160,39,139,35,163,127,159,56,146,76,79,70,164,165,208,164,170,114,164,155,99,66,75,215,61,32,228,4,126,20,21,68,221,39,7,182,57,32,14,47,127,96,31,18,23,168,175,122,198,200,85,42,11,73,181,170,135,32,104,179,117,74,139,132,124,111,140,137,115,226,238,106,123,85,250,68,5,49,154,61,232,49,65,39,32,149,83,40,200,37,94,89,74,205,105,82,84,2,69,146,7,35,135,184,46,36,110,41,145,242,160,221,163,242,158,46,32,248,223,59,200,41,33,150,54,38,162,59,138,202,62,211,143,51,138,74,212,159,34,171,218,76,178,170,77,149,85,45,89,86,189,177,231,217,86,172,199,123,86,9,254,95,28,153,99,87,241,85,177,143,197,137,222,203,59,191,202,4,52,114,140,67,221,57,1,189,133,52,167,125,211,136,208,203,45,145,87,221,39,30,118,148,114,173,18,244,85,229,53,235,53,143,253,42,11,82,199,229,130,226,53,85,42,11,126,66,133,119,48,137,17,176,37,81,46,250,186,51,88,52,13,215,43,13,77,242,192,231,99,31,88,134,38,170,73,93,170,111,155,162,131,2,111,30,216,210,151,116,139,152,162,163,70,203,91,196,68,58,244,75,39,210,149,143,141,1,26,168,154,166,125,73,152,52,102,79,105,209,32,209,164,98,169,121,69,105,243,170,149,9,229,41,193,16,243,4,204,22,99,41,180,210,3,130,38,131,215,170,30,234,15,158,101,15,112,148,168,210,164,119,196,179,5,101,4,114,80,236,35,226,12,77,48,190,39,160,196,250,216,179,37,251,155,32,71,24,229,200,131,231,129,239,77,251,193,203,240,58,34,182,228,180,247,58,131,129,162,90,240,234,136,188,152,173,19,246,136,88,144,26,158,77,38,169,131,16,27,114,116,40,148,37,49,162,9,132,98,82,157,245,85,171,148,164,81,88,10,29,5,240,87,133,247,38,188,167,21,160,110,170,229,128,74,85,247,233,148,89,190,79,78,90,164,106,12,212,20,222,123,54,136,153,142,119,104,122,92,239,121,180,225,101,125,161,94,249,210,74,187,173,77,36,185,12,122,102,68,52,150,36,26,207,222,30,24,94,182,100,80,45,149,204,183,84,179,50,146,192,219,69,147,12,61,37,161,71,6,191,92,146,164,58,132,209,246,14,90,175,202,66,124,152,229,102,77,234,172,82,9,124,224,77,163,65,140,125,81,58,121,239,26,24,46,216,216,19,24,68,105,119,86,94,31,131,113,29,158,248,253,166,165,184,224,134,145,197,30,241,142,9,177,148,116,145,209,138,22,113,220,205,102,57,198,246,43,46,113,18,89,155,198,30,182,2,62,33,190,94,232,125,84,129,150,214,110,147,42,190,25,187,156,94,96,34,102,144,105,214,48,193,156,42,150,245,5,240,59,124,133,158,198,115,201,176,134,246,226,49,17,210,206,226,63,196,253,171,96,137,211,185,95,200,246,154,148,179,223,252,10,154,72,73,41,64,201,166,158,10,112,8,46,28,113,168,53,15,26,57,173,141,41,147,238,184,55,131,82,67,239,39,211,21,151,27,63,240,203,238,71,53,84,129,65,112,223,176,184,34,163,73,6,123,235,251,114,108,168,28,232,214,62,14,28,99,176,22,14,115,238,106,137,195,166,108,7,182,136,73,60,34,217,129,84,243,55,160,41,23,93,219,52,6,56,146,228,104,220,144,109,100,249,83,58,112,32,137,64,0,33,230,132,31,48,27,119,47,67,157,186,155,139,61,119,113,228,216,135,54,22,145,147,59,169,131,221,98,156,194,120,3,51,18,40,65,55,159,123,105,167,234,176,218,149,74,43,241,245,216,26,141,123,48,234,31,100,202,132,122,35,244,119,2,253,80,173,203,174,9,204,174,12,139,150,40,60,129,224,73,170,67,32,103,226,34,166,83,4,49,67,80,209,39,220,119,108,16,52,116,42,85,233,143,29,7,125,3,58,149,19,110,228,75,48,245,58,172,226,163,77,162,91,244,131,138,149,131,126,24,223,32,48,25,219,173,107,106,67,83,151,53,117,5,221,109,255,85,86,9,119,225,189,106,210,233,23,12,203,182,167,155,106,9,220,205,35,248,11,111,29,181,100,129,141,81,105,5,234,235,227,195,17,42,59,77,214,194,241,12,254,101,250,160,96,138,197,254,1,118,7,172,14,62,12,76,90,120,151,62,11,88,138,166,233,178,231,44,25,119,103,37,113,15,12,221,180,247,37,205,52,60,19,29,107,250,175,122,100,184,70,143,126,103,233,190,202,190,171,220,117,91,70,31,74,233,17,240,235,129,56,211,118,165,122,183,104,134,46,62,4,226,240,159,69,208,72,170,215,139,224,196,235,166,226,43,187,50,30,225,116,162,197,107,83,34,206,123,168,234,54,153,132,39,119,225,185,34,231,130,205,18,112,124,133,127,85,103,108,18,215,231,225,101,252,166,42,116,146,179,72,25,1,219,179,166,81,95,143,61,28,217,174,65,117,9,91,108,20,115,247,194,158,113,61,230,25,243,247,56,50,133,252,230,107,56,21,165,95,253,209,108,202,236,138,9,91,17,169,227,147,171,112,105,74,92,25,47,67,126,143,235,76,53,96,158,122,131,249,101,121,135,17,153,46,76,150,64,146,166,44,213,36,255,136,245,3,238,32,248,125,198,53,109,15,187,17,125,56,81,35,95,119,35,51,224,196,129,76,30,187,188,170,171,31,209,41,66,238,169,43,164,143,77,92,163,51,111,185,130,152,161,201,91,83,95,183,250,48,144,164,77,146,241,255,137,234,180,119,247,84,163,93,6,2,214,72,19,40,67,82,150,87,154,3,246,73,31,144,6,148,160,218,52,197,234,112,117,200,159,247,155,58,251,212,175,13,134,152,194,109,91,85,171,108,87,84,179,141,37,172,106,117,120,223,199,207,117,210,208,224,243,0,63,55,86,234,171,74,101,67,104,67,105,132,75,157,108,13,211,106,191,216,123,157,244,189,42,204,164,128,147,202,134,49,44,243,39,251,196,123,241,216,122,201,193,97,216,59,185,123,114,216,179,77,151,229,210,219,89,105,176,24,114,243,102,89,111,235,168,68,208,200,229,114,194,124,51,177,136,45,226,246,29,99,228,217,14,165,177,74,172,241,33,120,1,96,157,97,56,7,214,233,114,110,85,31,141,204,147,178,5,147,194,137,152,20,78,124,238,198,80,255,41,116,178,50,82,74,218,181,13,242,52,56,131,99,92,152,117,171,38,177,246,189,131,13,178,176,32,248,183,198,166,121,163,237,167,216,37,123,183,228,47,173,211,201,6,249,82,253,214,136,139,5,252,37,245,134,86,169,66,5,219,122,255,32,204,25,79,98,236,42,186,178,87,97,11,202,80,6,186,34,173,41,236,186,183,120,130,1,25,130,183,198,19,24,4,164,169,78,203,10,52,85,90,18,129,153,212,133,43,56,161,68,78,107,10,11,154,2,153,16,210,246,38,40,187,97,251,148,46,187,210,57,163,97,141,237,177,187,115,8,94,225,17,206,173,236,195,145,109,161,12,65,128,234,161,241,192,176,220,214,174,73,5,179,167,66,162,17,188,16,171,181,45,80,137,55,198,134,67,6,173,27,26,91,200,98,20,169,64,171,62,54,189,150,180,242,46,26,28,154,13,135,235,1,230,143,189,62,53,109,125,96,88,251,224,7,168,254,122,66,11,58,221,33,148,102,140,192,189,1,95,147,102,193,135,108,101,174,181,123,138,110,220,8,236,159,110,128,61,240,221,207,150,178,253,229,87,58,207,131,185,214,209,221,185,205,18,41,148,11,20,84,75,26,151,192,135,229,121,58,47,108,41,42,179,208,110,185,82,166,109,2,118,191,172,188,10,63,104,196,47,84,27,183,220,137,213,41,202,132,243,68,157,70,92,173,103,94,35,251,212,170,169,194,123,100,30,6,243,9,53,181,215,251,134,135,171,38,40,146,144,99,132,82,228,67,142,224,52,145,39,213,167,44,242,250,14,188,99,203,18,59,131,22,120,102,204,19,4,166,36,183,169,197,148,41,164,10,48,22,186,72,49,93,65,163,83,130,35,226,184,48,73,216,182,192,170,192,208,224,146,29,152,93,86,13,152,26,120,56,90,78,73,135,53,0,41,30,120,238,224,32,131,131,111,142,209,87,0,25,28,235,94,255,0,85,149,109,228,12,100,149,162,165,178,49,81,48,65,119,126,130,221,6,99,160,74,211,109,74,68,104,159,2,159,8,233,182,251,180,19,208,5,88,163,239,237,128,211,225,62,3,83,169,46,244,87,82,86,48,25,206,128,102,204,114,15,102,224,192,24,230,18,43,187,212,79,24,91,17,102,224,33,241,14,236,1,122,153,44,161,180,1,198,108,34,161,44,108,120,96,194,105,129,105,243,143,182,199,107,228,157,173,141,157,215,95,235,196,162,113,152,139,22,193,58,91,248,77,176,131,112,243,102,114,122,182,141,23,206,81,9,149,80,155,185,132,26,148,48,96,146,69,118,190,140,79,163,28,75,107,144,30,250,80,224,166,187,32,23,34,241,200,30,170,210,163,4,243,11,153,137,223,158,201,230,217,227,147,99,156,38,115,78,202,158,180,172,4,143,81,127,169,29,134,161,144,176,57,92,155,207,229,224,59,245,239,36,50,48,141,223,52,53,154,79,101,126,77,103,16,87,240,167,96,170,227,86,239,143,76,230,244,224,218,108,217,207,176,213,235,134,87,13,188,148,92,4,87,73,61,232,16,126,214,96,34,25,207,157,53,179,109,123,49,117,78,152,117,230,47,51,161,60,244,147,183,34,227,135,72,243,21,135,144,114,188,71,177,245,159,212,46,67,69,2,195,225,208,112,14,203,129,53,10,47,100,128,33,193,81,75,244,215,132,53,31,245,148,151,177,73,125,211,175,192,60,190,21,77,203,83,160,191,71,93,206,172,164,220,39,229,123,68,199,186,99,209,77,218,74,213,59,32,150,164,133,149,83,222,31,128,16,92,131,163,45,25,237,2,116,9,148,246,129,167,44,27,215,125,203,220,85,119,199,253,62,24,108,197,55,219,36,60,165,17,239,161,215,141,249,88,7,94,234,4,213,212,151,48,215,110,32,217,11,245,15,48,92,168,190,124,129,234,210,229,159,182,18,245,185,55,4,246,167,187,212,4,148,79,141,65,11,219,99,242,56,53,8,223,50,138,245,160,240,194,138,63,48,224,184,223,142,74,133,238,2,249,150,38,152,114,77,43,20,28,9,49,15,108,37,66,51,54,184,16,161,2,202,76,48,144,171,33,203,75,124,17,122,83,69,232,229,20,33,164,3,207,13,188,15,54,238,112,196,68,204,83,94,138,61,217,34,158,110,152,80,35,53,100,146,199,21,91,50,9,188,173,248,18,0,115,204,207,223,253,240,236,159,255,81,81,65,115,248,152,18,184,97,94,200,125,97,206,230,11,9,40,10,233,213,182,21,135,88,76,152,126,160,23,137,59,100,173,200,112,153,234,47,241,209,227,50,68,52,46,143,203,224,215,128,55,2,127,79,101,78,66,149,38,48,19,123,15,252,0,55,19,117,223,222,52,67,11,40,254,112,199,8,222,183,203,139,108,231,188,211,30,170,61,58,79,31,16,82,99,179,243,250,218,234,42,206,206,15,248,52,185,220,227,19,194,142,170,171,142,10,222,52,206,94,84,69,95,89,95,110,174,174,212,21,250,29,38,205,187,10,159,240,40,123,237,131,42,121,128,194,115,39,170,162,213,87,136,54,13,169,84,86,86,87,7,171,216,147,32,253,250,114,60,57,2,149,120,153,116,133,160,177,162,41,149,50,76,102,161,191,51,148,20,152,23,85,169,226,22,207,46,90,200,197,163,197,102,173,81,35,117,178,182,119,42,86,46,91,108,206,113,68,54,122,182,51,32,206,162,3,30,198,216,109,213,170,218,114,173,185,122,116,188,17,44,136,227,170,155,237,180,254,219,112,56,220,24,65,47,196,25,153,148,206,126,128,107,220,248,144,23,5,79,54,196,230,34,110,46,109,208,29,166,1,76,7,216,92,13,138,27,31,90,27,145,253,198,22,219,109,212,105,149,19,74,126,169,234,111,183,198,57,225,123,67,158,61,106,85,87,234,218,90,3,104,9,213,154,92,62,223,232,138,85,80,170,250,251,182,241,186,216,106,118,163,90,171,175,64,45,28,33,32,190,134,5,184,162,125,41,81,116,205,53,173,177,17,64,147,90,125,130,147,154,13,220,211,89,140,20,40,137,123,136,52,225,202,62,8,188,182,188,66,153,164,207,216,118,99,107,85,211,210,56,161,251,26,105,172,128,207,212,47,35,194,161,180,88,90,174,214,154,77,108,202,202,165,183,154,76,74,169,26,108,153,198,200,82,243,230,44,25,113,150,2,33,85,215,26,240,115,116,28,34,132,173,80,230,83,32,169,129,104,157,161,130,232,240,146,208,165,120,151,208,74,213,122,83,91,174,7,26,82,171,210,246,148,219,152,63,138,43,66,114,55,138,107,146,86,91,94,37,189,136,210,85,145,252,40,223,148,220,82,53,216,235,142,147,30,104,154,200,201,182,209,227,41,227,132,212,26,189,229,101,237,134,113,136,166,72,183,184,168,24,152,38,158,159,179,47,235,93,163,218,100,26,93,241,173,138,182,193,26,197,111,144,146,134,191,201,149,4,176,161,60,90,94,107,138,14,84,241,155,71,195,190,154,98,254,98,134,46,32,34,197,52,210,22,60,208,7,246,49,170,66,13,178,65,174,82,181,137,13,14,92,56,251,61,189,172,169,248,91,173,1,203,9,134,56,65,3,56,195,8,147,154,91,168,82,25,143,88,102,121,121,10,218,143,36,153,246,152,124,61,71,183,92,54,232,203,98,182,108,139,200,108,202,56,218,120,169,51,12,14,177,204,165,106,8,221,202,101,5,182,126,82,229,78,70,66,231,26,59,46,208,62,178,13,218,193,249,24,34,101,201,107,203,34,128,177,41,156,81,179,125,236,232,163,22,254,145,114,35,140,42,65,214,97,67,2,45,73,155,146,27,199,158,13,179,160,195,192,62,202,128,140,224,105,114,127,144,244,169,78,213,73,20,94,73,86,11,185,131,209,135,173,218,232,65,105,160,187,7,100,80,98,54,42,155,151,214,1,46,24,158,38,100,94,214,214,201,112,40,155,145,16,176,238,162,82,73,182,221,151,36,171,80,227,210,33,131,110,113,186,98,224,56,132,58,120,231,108,178,193,37,107,136,22,206,5,147,72,14,65,39,137,103,154,160,39,85,129,210,75,29,117,153,84,100,203,158,220,231,104,151,46,121,7,114,101,20,140,83,250,111,253,126,127,195,23,55,109,144,240,203,188,101,15,252,207,247,238,193,188,222,60,205,42,84,212,136,126,98,202,43,198,90,248,221,68,143,75,130,250,0,3,210,183,249,140,147,90,51,121,68,30,143,112,221,15,146,28,218,41,185,101,15,98,82,165,61,159,125,137,167,143,42,69,40,19,183,123,9,110,89,102,153,83,84,115,74,225,167,83,28,116,154,153,105,237,92,198,156,43,124,18,93,2,204,150,234,17,173,107,235,141,245,117,158,144,249,218,169,105,155,90,179,222,108,198,220,114,69,85,20,245,20,119,48,176,113,27,170,107,143,157,62,113,91,187,202,86,107,233,117,98,221,55,44,119,233,216,118,238,83,106,151,250,111,152,222,226,240,104,76,150,92,167,191,116,100,144,99,119,137,174,73,237,143,29,186,237,177,68,55,154,186,58,164,54,188,147,165,96,107,110,233,9,40,79,119,93,2,41,251,174,187,68,145,131,116,105,160,234,194,119,101,143,174,130,184,116,219,79,31,141,192,200,186,45,165,211,121,174,163,142,55,59,221,109,245,62,252,237,168,199,244,175,75,255,222,151,62,235,193,199,229,205,78,167,185,169,118,59,47,47,109,170,247,187,157,87,110,171,182,72,115,87,109,194,219,53,124,251,199,181,174,218,236,118,250,59,106,31,95,146,160,196,19,169,116,150,243,107,193,71,210,233,236,99,118,111,115,180,169,174,117,59,218,230,14,150,153,66,194,234,230,235,93,213,125,182,99,119,239,208,2,183,224,153,211,125,94,181,187,157,122,87,208,181,15,169,13,76,189,210,133,50,15,187,157,5,120,117,72,95,81,210,14,99,220,158,136,207,157,251,152,207,217,114,54,213,133,110,231,120,107,71,125,165,211,233,195,163,7,91,38,60,218,236,52,183,110,163,12,128,0,120,216,29,117,145,214,157,45,117,141,22,240,10,254,89,16,180,118,215,55,213,113,183,179,221,229,111,95,13,228,189,44,213,13,60,251,212,188,1,121,93,154,247,104,19,19,249,121,239,118,58,175,192,227,237,175,171,110,114,137,9,249,247,187,157,157,46,151,229,190,92,74,247,171,72,228,109,46,97,191,1,183,129,94,3,254,145,211,105,155,248,157,72,153,159,249,58,18,182,179,237,139,191,211,69,129,128,12,116,38,224,14,193,172,67,172,254,54,211,53,241,215,149,254,214,25,89,93,33,247,49,165,0,168,118,105,54,104,180,206,27,84,196,78,119,74,73,114,121,122,180,121,155,65,171,251,181,116,253,90,160,217,65,223,240,81,109,19,75,184,77,165,25,60,2,41,61,231,87,3,20,213,41,69,141,46,182,217,109,81,120,93,252,237,44,208,124,208,73,14,105,81,111,112,157,232,124,13,31,127,29,219,12,158,26,66,201,186,160,80,248,232,14,173,224,144,62,242,54,213,230,86,231,217,219,192,200,54,101,225,57,250,252,143,60,74,203,237,219,180,74,63,41,228,222,190,237,55,34,227,185,227,191,173,243,183,29,29,31,28,136,228,188,115,178,14,210,233,40,184,142,74,90,74,200,8,241,21,198,42,88,153,91,240,255,77,92,12,110,211,99,30,55,169,131,211,214,110,26,131,182,48,232,55,77,221,218,111,163,205,185,233,246,237,17,25,180,61,7,50,41,194,114,119,249,232,178,171,44,45,149,206,255,252,103,159,253,244,95,63,251,224,231,231,223,124,235,252,39,255,113,246,201,59,175,57,175,89,242,255,144,232,236,251,63,125,248,221,239,4,175,217,28,251,148,166,240,94,243,252,233,82,201,159,47,137,87,97,255,179,84,215,70,15,130,119,81,15,146,250,108,254,107,49,31,138,100,10,92,212,146,228,163,138,215,98,56,165,96,112,255,105,100,5,168,196,151,128,196,235,232,176,91,10,141,187,34,149,180,166,227,115,254,154,39,45,190,148,106,50,161,73,180,148,164,159,148,74,185,215,32,21,19,172,231,201,245,190,230,49,87,187,212,12,87,250,154,199,125,232,248,139,72,91,224,2,95,232,117,188,57,158,121,134,174,246,201,169,36,119,173,196,29,119,249,181,188,68,20,167,32,169,153,105,251,248,147,197,82,189,30,201,35,187,35,37,240,71,164,151,19,95,77,37,65,177,149,182,36,73,201,43,2,136,130,173,132,234,73,214,156,28,218,147,83,131,164,212,208,163,132,36,214,215,215,67,5,201,43,132,33,30,66,66,170,53,133,144,66,41,140,104,150,88,166,240,235,137,252,117,18,149,107,84,192,242,34,100,206,30,32,43,11,101,108,35,92,178,95,42,91,226,147,10,245,59,191,86,90,9,21,41,116,171,190,28,122,28,210,187,200,187,76,149,157,98,79,18,187,5,95,186,148,11,9,245,172,80,245,129,122,6,11,152,225,118,146,122,69,184,99,76,98,210,242,165,198,150,55,229,114,18,232,100,43,155,37,105,61,34,165,192,137,111,212,249,92,242,148,89,43,33,80,185,231,172,250,61,167,84,10,90,137,63,224,171,158,84,15,216,146,103,180,246,104,85,193,66,158,168,52,161,183,54,106,82,165,130,40,186,130,199,30,165,141,50,18,133,248,44,74,11,100,76,31,130,176,84,127,129,14,248,0,187,84,170,213,41,91,124,5,180,196,255,195,85,80,94,91,242,64,200,139,74,214,50,73,32,244,76,234,188,162,7,163,50,147,244,195,171,168,143,70,248,243,138,131,105,37,112,244,217,55,191,119,254,195,15,216,215,240,98,107,160,250,241,54,148,87,89,67,126,3,111,76,186,64,17,115,51,196,200,50,17,78,207,123,191,250,253,55,255,53,84,55,191,230,224,52,219,219,200,59,178,7,181,1,175,3,66,70,75,209,213,89,145,148,183,74,48,98,243,92,254,2,172,159,50,178,86,27,41,160,33,13,249,161,193,34,101,152,152,132,106,227,117,70,86,113,167,73,35,88,198,45,225,223,141,204,34,113,57,84,106,217,176,102,173,73,102,53,188,128,25,30,119,66,43,115,225,87,83,92,78,89,251,253,93,69,212,254,165,149,202,20,15,52,201,202,242,165,190,82,100,85,210,127,143,238,247,7,239,124,250,209,191,13,140,163,135,63,254,171,179,247,127,240,240,71,223,58,251,197,127,158,125,252,243,246,31,62,121,251,225,15,127,119,246,246,183,225,47,62,253,229,59,103,191,249,27,246,110,113,25,178,32,89,248,252,157,255,243,251,191,253,213,103,255,241,15,127,248,228,187,75,43,114,81,178,156,19,164,204,150,62,163,178,14,211,186,172,173,111,63,243,76,156,179,228,66,59,131,193,133,155,110,202,104,252,136,91,54,89,129,229,117,183,168,255,32,173,89,195,224,32,211,147,111,78,33,72,101,146,206,169,56,169,226,207,223,166,9,37,137,149,238,32,123,88,218,90,154,30,120,129,181,166,179,72,152,78,158,255,228,19,105,46,233,197,76,156,88,12,79,38,149,175,54,119,233,79,41,58,149,244,245,38,150,114,10,125,177,234,163,235,229,49,237,77,173,42,74,19,93,68,159,158,76,232,109,74,186,16,185,122,64,77,116,125,61,60,126,197,181,125,226,55,200,217,7,159,156,189,245,179,179,95,190,245,233,71,239,243,102,150,214,226,35,53,36,121,200,19,49,107,149,215,207,79,229,169,108,250,36,55,214,3,164,146,69,154,180,190,133,239,34,117,243,225,115,222,202,227,99,240,28,52,176,222,123,49,18,36,11,48,27,5,98,173,63,84,125,104,153,63,45,19,155,61,39,229,227,75,254,242,155,208,124,187,103,155,1,169,19,101,143,47,33,189,108,227,137,57,101,178,71,209,93,141,90,111,58,24,108,101,69,175,49,48,216,178,158,3,59,70,122,195,58,75,190,178,188,30,79,206,78,125,33,202,109,185,177,174,84,54,20,204,106,237,211,243,14,39,35,98,15,75,58,61,241,181,75,49,100,186,170,40,123,123,21,85,103,39,32,92,138,172,20,208,51,241,144,221,170,229,208,131,107,235,235,68,169,84,57,248,109,195,41,43,141,250,250,122,67,27,46,43,80,214,13,77,61,101,98,184,3,78,13,124,99,110,229,29,123,64,15,181,83,162,155,253,75,2,188,105,205,94,31,6,150,230,245,7,188,5,156,60,122,192,91,80,215,181,7,188,69,89,121,76,0,111,62,89,115,0,222,2,150,102,2,188,101,43,80,126,192,155,212,165,174,27,224,45,32,125,26,224,45,72,57,31,224,45,200,127,37,128,183,44,45,127,114,0,111,51,11,53,19,240,118,169,50,187,16,224,45,67,217,46,0,120,11,74,157,3,240,230,103,206,15,120,147,58,87,126,192,91,182,45,75,1,188,165,112,150,11,240,38,201,250,218,3,222,124,94,46,12,120,155,87,42,95,16,192,91,110,65,199,1,111,177,81,55,29,240,22,238,115,151,11,120,75,44,251,106,1,111,129,36,230,1,188,69,114,79,5,188,5,233,103,1,188,73,110,89,102,153,115,1,222,210,73,154,14,120,155,201,152,207,0,120,139,121,68,25,128,183,88,218,171,2,188,17,255,216,255,93,221,36,238,37,64,212,30,183,18,11,216,91,1,123,43,96,111,5,236,237,194,176,183,136,25,202,7,124,19,134,189,0,190,21,192,183,2,248,86,0,223,10,224,91,1,124,43,128,111,5,240,173,0,190,21,192,183,2,248,86,0,223,10,224,91,1,124,43,128,111,5,240,173,0,190,21,192,183,203,4,190,245,150,27,83,144,108,62,78,173,174,99,132,65,213,225,177,33,233,140,29,116,175,74,251,173,137,87,173,233,202,94,251,148,95,13,24,42,180,114,170,243,91,97,109,215,43,59,11,202,210,27,195,37,255,134,200,165,145,99,15,198,125,111,73,81,189,216,189,141,120,205,107,217,171,226,254,7,187,21,15,239,111,204,168,96,156,80,190,139,235,112,47,177,74,216,114,220,82,15,47,95,124,133,70,178,200,85,43,191,190,51,185,82,7,58,228,17,73,231,235,150,49,112,219,202,66,142,106,252,91,115,231,17,31,189,187,47,39,55,40,132,157,65,114,45,251,36,171,141,22,114,182,17,187,99,115,134,86,18,53,176,248,34,44,123,46,110,216,208,177,253,0,198,129,121,196,38,101,207,167,128,20,255,56,79,77,44,39,84,162,42,61,211,238,41,211,235,138,223,198,57,189,182,52,109,191,139,17,27,242,107,199,204,106,152,80,239,12,26,105,242,59,40,103,235,97,9,117,230,238,108,19,106,255,86,214,167,35,121,135,245,149,101,134,228,237,173,127,110,230,114,104,88,120,215,237,18,184,0,214,37,91,202,80,209,131,71,110,32,67,213,61,18,219,24,170,225,17,152,197,112,91,92,178,69,12,21,254,104,141,97,168,170,71,101,7,67,149,60,74,19,152,170,198,143,198,242,37,85,247,136,12,94,82,85,51,218,57,125,101,126,52,255,112,108,154,48,161,26,156,8,24,74,173,79,86,122,253,161,22,197,170,249,104,204,73,149,130,43,98,128,207,32,99,24,210,153,12,62,197,34,116,215,24,144,88,118,149,189,196,64,31,185,105,74,67,57,207,132,156,77,194,109,39,162,234,38,89,20,242,82,232,212,83,20,147,201,239,105,12,17,204,147,31,16,24,102,156,244,244,218,164,138,73,34,184,212,32,29,91,91,161,173,16,57,8,144,116,56,128,151,202,1,104,83,78,107,204,38,216,153,26,45,155,41,186,78,224,199,31,227,194,110,105,62,152,145,5,30,95,4,251,211,191,63,169,98,11,101,41,106,92,66,76,103,83,120,14,65,55,57,138,54,141,137,112,213,165,170,239,215,96,204,228,84,173,17,208,64,138,183,140,23,210,55,237,241,97,74,9,226,40,201,250,10,69,236,7,71,5,154,236,16,198,164,234,23,36,69,105,140,151,147,9,128,163,179,109,2,211,100,169,175,200,106,155,167,6,218,132,193,251,48,112,179,86,93,161,74,116,25,40,183,30,244,183,62,69,143,61,54,89,36,32,154,136,181,134,32,52,245,90,51,21,205,242,34,15,39,244,18,252,99,91,22,49,105,52,33,72,157,6,182,235,80,168,215,237,109,132,45,81,100,78,247,196,219,116,40,204,170,187,205,224,91,33,200,214,201,86,231,118,55,132,201,99,232,48,219,71,119,157,8,108,18,67,135,217,2,234,134,104,162,230,38,230,70,128,17,133,252,12,40,226,167,235,163,185,190,206,191,127,205,135,231,217,49,72,21,171,238,56,12,38,123,249,1,84,215,237,188,178,3,69,177,92,157,55,4,202,8,56,185,189,197,138,124,53,40,102,76,97,99,126,1,47,64,1,251,91,157,47,239,208,188,20,161,244,50,112,219,236,118,190,182,195,161,105,136,217,123,21,203,236,33,102,238,54,71,147,157,8,204,32,195,8,62,11,76,186,91,157,231,118,104,209,247,195,8,166,212,198,201,0,48,137,174,155,31,192,20,184,21,98,49,115,105,41,101,83,55,216,215,197,36,242,214,174,216,216,173,55,112,219,20,254,143,238,239,106,43,149,41,123,157,104,70,160,246,226,183,248,45,126,139,223,226,247,186,252,130,237,254,95,108,209,162,244,223,255,87,138,219,244,223,55,24,106,38,52,27,141,226,116,66,128,152,105,96,31,49,171,83,131,175,116,206,38,10,77,135,212,100,148,61,15,96,41,17,187,87,154,50,130,70,152,16,68,203,19,210,160,48,127,139,57,129,205,56,194,87,42,154,205,74,99,73,53,41,157,52,129,139,224,151,164,214,136,129,81,75,165,100,144,170,95,9,103,161,158,87,30,243,8,126,206,22,102,155,216,161,185,105,201,223,215,19,240,47,205,223,177,243,55,39,229,233,42,127,59,9,228,24,153,254,77,21,165,172,235,83,37,19,226,211,7,174,82,47,44,222,254,83,216,15,207,110,163,156,251,251,245,62,254,211,223,9,149,102,180,65,46,206,224,106,64,83,192,98,163,30,46,130,43,102,194,188,83,148,151,180,17,28,219,2,246,231,181,241,238,39,201,64,130,42,196,235,241,115,113,52,65,67,75,162,20,24,93,28,153,99,151,229,2,89,39,54,149,4,100,165,217,82,54,120,251,141,105,59,22,86,213,41,147,10,223,184,72,140,250,166,226,66,225,83,44,142,235,182,73,48,144,179,106,181,49,82,55,49,135,213,123,253,55,223,36,27,34,136,112,89,25,24,71,209,24,230,189,158,139,241,226,209,42,163,84,8,15,81,158,150,82,6,236,73,209,204,125,108,93,16,209,92,113,201,72,7,173,178,157,197,62,22,160,180,48,165,1,109,182,168,59,142,125,204,4,173,76,18,10,137,4,167,247,236,22,15,151,182,4,170,224,61,175,159,216,99,111,137,69,91,123,198,48,77,26,85,208,15,89,46,69,41,103,73,170,14,72,253,5,27,183,124,42,82,32,244,11,212,214,181,15,71,183,96,98,165,44,72,113,210,88,44,78,63,8,220,36,35,134,186,20,62,55,33,118,110,168,184,104,128,183,148,151,219,86,74,184,247,40,151,178,140,98,229,137,96,123,80,214,162,8,247,158,152,136,134,221,123,186,166,221,82,52,104,86,140,69,60,37,173,68,93,36,146,60,111,35,182,114,206,91,41,57,154,188,234,171,165,67,134,44,116,30,112,255,146,110,225,166,72,154,166,242,84,33,173,166,217,161,39,167,102,197,94,30,206,136,162,164,145,46,99,157,2,44,159,48,10,138,202,85,8,149,60,208,118,246,138,69,88,28,57,6,152,153,19,40,21,82,156,246,105,152,89,175,202,99,199,234,71,36,67,105,60,57,138,36,238,188,196,4,165,70,8,229,212,184,38,26,29,96,154,128,182,244,137,162,134,201,227,97,88,57,129,3,140,51,235,36,210,199,162,193,78,212,104,121,57,73,22,225,94,243,17,29,9,72,25,38,153,129,173,34,68,50,119,243,185,151,158,79,178,4,156,6,150,102,54,26,68,220,210,60,52,176,29,27,153,6,73,40,165,36,169,240,77,183,74,184,131,76,163,9,225,71,105,4,49,133,213,131,44,7,168,239,236,104,131,109,189,226,152,209,141,122,135,224,22,61,124,114,151,192,211,178,240,166,41,220,101,132,209,144,64,59,223,235,153,186,117,95,201,48,175,152,233,121,172,154,154,215,61,191,175,10,20,32,80,194,79,249,28,225,218,33,139,124,174,240,88,205,138,234,232,199,212,188,41,71,139,254,51,22,218,221,19,1,157,113,63,211,1,61,160,177,223,69,162,201,158,74,59,114,44,200,61,246,232,19,147,180,248,146,186,130,110,149,162,114,15,132,125,155,136,158,74,177,217,202,161,97,25,138,138,11,221,45,47,136,40,173,114,240,164,162,168,202,161,254,128,123,182,138,72,114,71,127,240,44,125,162,42,136,114,92,164,149,42,48,238,5,168,63,176,141,12,118,6,21,42,204,241,94,204,145,150,233,20,140,159,156,161,197,62,141,254,172,4,150,66,188,97,97,161,131,33,84,216,60,60,72,21,40,0,151,195,202,10,144,193,22,254,238,66,23,118,161,184,123,227,242,238,233,125,114,210,242,67,113,170,67,171,37,71,139,101,190,195,46,129,113,10,23,20,23,106,56,102,5,177,191,77,98,237,123,7,183,160,118,35,106,25,195,230,143,189,186,203,26,70,145,192,112,192,55,162,225,34,29,137,214,208,25,192,40,90,65,50,73,185,178,55,65,175,41,164,88,49,70,185,209,8,20,65,226,124,74,214,145,3,206,162,210,7,199,210,62,132,54,80,77,189,71,204,150,194,241,43,168,1,224,26,210,226,128,224,186,166,205,33,74,230,197,17,12,160,206,93,50,222,106,134,53,26,67,242,83,139,158,229,120,17,219,254,198,72,119,193,88,38,52,69,137,84,161,47,28,129,170,108,177,122,48,110,119,149,38,191,67,32,25,40,3,13,143,219,58,101,157,72,175,10,166,104,4,240,94,40,208,43,13,196,78,35,169,235,170,196,124,252,190,59,114,139,84,225,217,97,185,210,34,12,95,224,247,71,7,1,52,34,43,136,57,79,67,49,105,211,179,252,20,196,194,165,141,190,7,117,23,174,181,188,5,91,211,228,29,176,63,179,188,253,172,51,201,27,70,128,177,110,250,210,238,240,175,87,33,234,80,7,181,192,29,165,54,241,17,53,0,227,115,154,248,133,52,102,22,62,207,56,147,232,123,227,1,140,166,190,232,55,249,215,39,78,244,140,207,105,162,23,210,152,89,244,60,227,28,90,255,178,108,103,152,230,151,216,179,39,84,253,95,206,97,129,100,209,204,217,13,94,158,217,10,177,54,12,181,7,235,14,79,106,123,4,12,231,235,23,115,182,135,148,57,104,15,121,238,12,252,15,12,221,180,247,37,1,24,158,137,126,118,194,20,73,61,50,92,163,71,223,178,92,95,101,223,133,79,213,64,167,90,233,145,161,237,64,75,155,182,43,249,167,93,252,202,189,88,134,146,108,241,210,148,8,231,161,162,219,100,18,184,178,124,58,19,113,42,165,99,54,254,108,123,224,232,251,232,164,179,9,78,206,153,78,8,81,169,184,7,246,241,34,110,176,211,227,187,74,235,70,77,204,6,88,133,116,58,160,128,51,43,38,164,62,171,157,35,120,229,220,101,143,85,230,227,163,146,178,79,156,157,84,223,88,204,217,164,181,141,104,58,150,228,222,61,156,41,4,83,237,179,15,191,125,254,238,119,62,253,237,175,207,255,226,221,179,183,63,60,127,255,189,179,247,190,245,135,79,190,119,254,246,187,10,107,108,127,173,71,121,248,103,191,57,251,206,111,63,253,232,207,63,253,228,39,10,155,161,249,122,49,81,157,246,238,158,106,180,203,144,103,141,52,9,203,93,215,6,77,254,105,93,91,135,137,157,106,35,10,17,88,106,192,99,151,166,214,151,215,106,44,141,222,111,234,236,211,242,74,115,192,243,173,233,43,236,211,234,112,117,200,159,13,155,117,44,203,164,183,32,175,106,240,69,237,83,116,35,105,104,240,121,128,159,215,154,77,40,118,67,168,73,105,196,176,151,216,165,173,246,139,189,215,193,181,175,66,231,135,57,104,101,195,24,150,249,19,208,252,23,143,45,240,214,161,173,189,147,187,39,135,48,167,112,133,33,200,74,131,197,16,122,153,51,117,220,96,254,37,193,53,131,78,159,88,196,22,113,251,142,49,242,108,135,210,88,37,96,73,64,213,64,147,39,48,21,86,45,10,212,172,234,163,145,121,82,182,84,189,50,17,11,177,19,159,187,49,66,66,161,11,149,145,82,210,174,109,144,167,97,222,61,198,101,92,151,79,174,54,200,194,130,224,223,26,155,230,141,182,159,98,151,236,221,146,191,180,78,39,27,228,75,245,91,35,46,150,178,85,81,111,104,149,42,84,176,173,247,15,194,156,241,36,54,5,181,86,216,242,51,148,129,184,212,214,20,118,221,91,60,1,24,96,195,34,60,129,65,64,154,234,180,172,64,83,165,37,17,152,73,93,184,130,19,74,228,180,166,176,160,41,40,184,150,75,219,155,160,236,134,109,190,238,160,91,22,12,91,91,164,143,59,55,252,2,32,69,13,238,35,3,25,170,135,198,3,195,114,91,187,38,149,205,30,179,5,210,242,59,43,249,148,175,68,160,181,96,183,157,193,252,149,79,132,208,30,9,39,157,219,38,168,21,63,49,51,29,60,123,153,167,8,204,55,110,16,168,254,20,187,181,123,74,199,147,46,94,0,14,233,232,23,182,96,162,168,150,125,200,183,49,68,69,46,14,177,138,74,92,207,56,132,71,131,175,226,24,76,223,208,65,107,44,127,124,222,24,18,72,70,31,145,158,225,13,116,65,76,112,79,146,168,86,48,182,5,89,77,123,132,26,215,165,169,40,167,250,125,178,51,104,105,147,61,53,182,26,131,96,49,186,24,252,146,238,232,135,184,180,190,79,54,137,110,177,79,173,26,61,59,112,23,151,97,22,107,96,46,61,219,3,57,105,234,235,61,60,125,139,153,217,34,55,22,15,204,57,30,125,12,109,196,134,46,168,220,24,224,223,208,64,130,45,226,15,2,248,54,176,226,173,83,220,149,219,193,60,56,216,28,35,6,29,139,99,59,40,3,185,149,165,85,122,186,176,29,91,168,103,52,182,251,254,25,132,45,163,239,237,224,113,195,103,28,251,176,11,58,77,202,202,235,61,165,210,154,37,249,61,98,129,45,164,57,124,30,146,15,170,176,68,84,16,237,248,218,59,170,251,173,228,199,45,229,225,39,239,126,246,187,191,84,88,9,198,32,33,187,49,96,47,3,209,85,153,228,146,211,138,18,185,176,40,81,55,111,210,207,200,41,100,47,195,96,131,221,108,140,98,230,221,223,221,85,14,245,17,30,161,32,104,131,78,217,168,217,146,241,242,188,175,117,198,222,129,237,24,223,96,71,117,21,208,32,135,56,37,5,37,210,215,189,50,46,21,238,27,86,181,63,118,80,91,94,113,137,83,245,236,251,196,66,140,125,5,58,205,216,138,180,46,244,114,2,69,14,208,47,101,206,91,168,218,192,38,123,85,48,21,163,158,173,59,76,10,130,29,229,43,56,34,131,153,7,71,211,29,153,134,135,107,189,240,93,15,143,82,40,1,102,29,240,192,145,182,225,60,109,113,195,190,88,219,112,192,180,195,32,166,40,55,218,109,107,215,217,11,234,181,233,119,191,96,143,14,187,64,180,9,69,152,79,219,98,108,48,161,0,119,87,223,53,247,246,218,54,252,221,16,249,251,109,13,198,83,153,18,183,178,209,127,122,32,50,246,197,160,50,106,15,118,251,123,56,148,186,187,163,189,54,254,193,61,44,83,239,131,54,150,208,199,131,170,131,181,138,118,123,196,242,13,33,105,240,88,202,115,246,155,95,65,166,69,165,18,60,58,255,251,183,99,143,254,246,103,180,104,193,225,34,142,249,187,181,189,167,107,26,140,198,248,169,173,104,202,2,126,168,168,195,221,186,255,162,46,94,212,225,69,136,132,246,176,250,186,109,88,180,172,201,132,169,161,176,162,32,203,246,184,60,46,163,225,136,190,128,98,42,241,167,85,102,212,218,78,164,36,46,211,178,33,198,205,208,91,208,113,174,31,173,196,237,218,13,154,60,176,135,236,163,219,222,61,165,17,89,91,10,246,49,69,245,93,214,150,178,253,229,87,58,207,43,220,10,222,102,137,224,43,31,247,88,134,157,1,218,116,147,231,232,188,176,229,175,160,179,238,13,118,121,192,172,142,116,138,166,28,33,69,13,141,191,116,242,196,66,89,4,172,179,135,92,133,254,167,118,139,125,135,17,10,42,224,179,24,41,57,27,133,213,96,115,43,69,36,156,52,113,36,174,124,10,22,157,19,174,162,59,222,10,139,120,18,37,148,222,255,68,41,125,202,178,17,23,80,142,238,30,29,194,95,28,108,216,68,103,0,227,24,12,143,253,170,120,15,158,231,152,139,27,60,209,9,206,231,152,121,115,170,251,118,121,177,22,98,132,237,130,101,181,238,83,180,187,59,135,160,228,239,191,119,254,215,223,255,244,63,255,30,221,245,15,63,250,244,55,111,157,189,253,147,223,255,240,189,207,62,248,217,249,223,124,120,254,253,95,168,165,243,191,251,224,236,7,63,127,248,219,127,121,248,219,247,111,65,143,56,127,231,7,15,223,251,24,230,1,188,144,77,186,255,131,166,6,140,246,79,127,113,246,139,31,193,88,140,7,142,76,249,205,217,59,239,158,255,250,109,177,135,39,118,172,38,177,243,71,56,229,66,189,190,19,29,165,147,157,48,230,116,202,235,253,224,141,13,118,112,35,32,124,168,73,184,90,56,148,180,219,232,254,110,200,185,176,143,67,167,183,112,194,81,65,241,198,188,4,95,167,110,222,20,154,42,14,97,149,19,146,95,133,10,248,195,86,26,205,56,113,74,17,39,123,245,148,67,134,110,2,175,125,19,70,47,255,107,25,203,175,246,209,17,9,181,148,220,121,194,251,61,161,129,138,15,82,190,246,37,147,137,111,210,41,101,3,122,50,177,110,134,138,120,168,79,198,0,236,64,60,31,61,164,134,111,113,3,135,217,210,155,55,73,138,246,241,196,44,153,220,219,232,74,130,220,217,40,173,225,85,131,27,53,113,224,241,185,151,158,151,211,10,195,66,223,101,152,59,143,11,219,223,65,206,234,221,193,24,161,137,49,226,205,55,227,111,64,42,25,198,224,179,159,127,251,225,143,223,229,55,186,36,91,2,150,59,88,151,1,137,161,154,38,216,133,104,74,158,2,39,215,81,67,17,75,74,19,160,187,153,195,112,68,164,174,165,170,109,43,169,145,52,209,164,161,21,147,200,9,203,196,214,229,162,152,214,177,5,107,57,250,118,196,43,21,155,141,49,61,203,221,214,111,190,89,78,203,208,214,162,206,5,211,246,83,62,105,138,188,99,118,80,125,220,167,124,19,122,118,181,211,30,170,61,186,24,68,122,141,21,177,240,179,186,138,139,60,7,194,81,234,113,71,169,163,234,170,163,66,115,226,34,134,170,12,26,171,131,129,70,234,10,253,94,193,67,247,98,57,119,175,125,32,206,190,34,76,110,80,207,113,15,192,242,90,111,157,221,3,48,104,244,10,84,221,23,8,85,135,208,205,71,137,171,123,172,193,116,18,243,243,192,233,128,41,208,153,168,74,74,23,150,34,176,214,95,104,223,135,129,4,67,109,104,129,118,245,109,51,7,30,47,233,90,210,8,36,68,198,234,76,174,49,88,47,39,92,239,113,3,236,229,134,236,61,30,160,189,171,132,237,37,139,230,115,195,237,25,214,17,140,244,120,89,7,177,96,198,60,118,200,210,81,237,9,6,238,21,80,189,2,170,151,4,35,8,251,171,62,148,0,157,8,221,58,185,214,0,178,48,107,211,64,3,81,65,204,12,28,136,20,80,64,248,30,99,8,95,129,35,251,156,113,100,5,122,242,115,64,79,226,182,33,120,162,80,70,8,54,214,245,31,63,169,208,177,48,227,83,1,220,17,49,205,14,227,14,23,16,134,145,169,177,25,95,112,136,146,77,206,10,184,89,186,131,94,224,205,30,83,188,217,202,128,144,2,111,86,224,205,30,21,222,140,153,3,148,24,115,214,46,29,114,22,95,184,151,129,103,81,184,25,93,216,15,153,249,24,220,76,160,185,212,203,40,185,64,132,21,136,176,2,17,86,32,194,10,68,88,129,8,43,16,97,5,34,172,64,132,21,136,176,2,17,86,32,194,10,68,216,140,136,176,203,152,140,69,64,91,218,160,215,155,17,180,53,208,135,107,218,106,51,7,104,171,215,203,17,188,101,93,107,48,208,214,80,107,76,79,222,31,44,175,138,228,131,249,67,38,32,26,69,220,106,62,232,215,87,214,151,9,217,59,245,131,170,250,49,85,83,175,189,79,188,94,62,22,5,32,37,166,65,232,126,246,72,8,108,30,1,59,122,189,157,28,224,108,194,98,196,7,65,211,227,156,36,197,65,200,188,21,62,20,195,45,86,65,41,8,148,30,175,75,220,90,207,98,16,68,66,18,132,5,184,146,114,51,63,13,133,46,69,202,227,129,218,146,98,28,72,226,14,34,171,214,170,181,229,21,202,164,28,98,109,85,211,210,56,161,8,185,52,86,228,8,189,203,213,26,187,123,191,114,233,173,38,147,82,146,130,147,199,200,82,243,230,44,25,113,150,2,33,137,112,7,33,66,88,204,241,124,10,36,53,16,173,51,84,16,117,182,18,186,148,8,116,81,170,214,155,218,114,93,142,106,16,139,99,193,31,197,21,33,37,52,72,76,147,248,165,139,145,48,15,72,126,148,111,22,21,93,138,27,30,39,61,20,44,132,230,100,145,193,227,41,227,132,176,240,224,65,212,204,137,20,150,59,158,159,179,31,138,12,93,109,50,141,174,248,86,69,227,17,27,252,6,97,113,168,147,43,137,135,204,200,210,242,90,83,116,160,74,56,138,70,138,249,139,25,58,41,62,232,101,68,27,73,50,196,201,49,104,68,184,237,185,133,58,73,10,217,253,72,100,150,151,167,208,165,133,57,148,77,14,201,45,137,153,70,50,149,216,148,241,197,241,82,103,24,28,98,153,163,161,181,153,172,192,214,79,68,16,237,132,206,21,14,166,205,199,16,41,75,94,91,22,9,153,61,133,179,32,98,54,254,153,132,227,54,39,200,58,108,72,160,37,105,83,134,239,196,245,237,99,232,242,216,236,240,67,27,146,62,213,169,58,137,194,43,201,106,33,119,48,134,115,139,4,48,158,198,11,11,96,124,154,144,121,89,91,39,195,161,108,70,66,145,143,47,42,149,100,219,125,73,178,10,53,174,28,235,149,15,28,82,16,233,38,27,92,178,134,104,225,92,48,137,228,16,116,146,120,166,9,122,226,135,131,78,29,117,153,84,100,203,158,220,231,68,172,103,185,50,30,253,184,223,239,111,132,67,45,135,95,230,45,59,26,200,249,52,171,208,13,57,102,115,242,43,30,34,40,244,110,162,199,37,17,13,204,76,173,153,60,34,75,219,242,41,185,101,15,98,34,7,89,142,167,143,42,69,40,19,183,123,9,110,89,102,153,83,84,115,74,225,167,83,28,116,41,102,242,92,198,156,43,124,18,93,34,24,114,170,71,196,34,34,79,228,0,200,169,105,121,20,228,168,91,126,9,161,161,216,246,201,216,33,52,96,209,161,222,119,108,4,250,24,96,39,150,130,125,213,165,39,160,60,41,116,2,157,239,211,5,80,22,117,42,37,26,211,115,44,214,209,182,122,127,51,136,114,196,2,22,221,151,62,235,193,199,229,205,78,167,73,195,21,45,109,170,247,187,157,87,110,243,152,73,144,230,46,198,91,234,172,225,219,63,174,117,49,152,81,127,71,237,251,177,149,88,137,39,82,233,44,231,215,130,143,132,135,53,242,54,71,155,24,121,73,219,220,193,50,83,72,88,221,124,189,171,186,207,118,236,238,29,90,224,22,60,115,186,207,171,118,183,83,239,10,186,246,69,60,168,149,46,148,121,216,237,44,192,171,67,250,138,146,118,24,227,246,68,124,102,241,148,156,45,103,83,93,232,118,142,183,118,212,87,58,157,62,60,122,176,101,194,163,205,78,115,235,54,202,0,8,192,56,77,163,46,210,186,179,133,65,165,160,128,87,240,207,130,160,181,187,190,137,97,156,182,187,252,237,171,129,188,151,99,209,166,238,111,198,226,96,177,224,86,44,47,15,95,181,253,117,213,77,46,49,33,255,126,183,179,211,229,178,220,151,75,233,126,21,137,188,205,37,236,55,224,246,58,141,100,181,45,167,211,104,12,43,34,101,126,230,235,72,216,206,182,47,254,78,23,5,178,195,131,85,245,59,29,130,89,135,88,253,109,17,87,75,142,174,197,254,214,25,89,93,33,247,49,165,0,168,118,105,54,104,180,206,27,84,196,78,119,74,73,114,121,122,180,121,155,65,171,251,181,116,253,90,160,217,65,223,120,44,177,58,21,201,177,252,8,164,244,156,95,13,80,84,167,20,53,186,216,102,183,69,225,117,241,183,179,64,243,65,39,57,164,69,189,193,117,162,243,53,63,240,24,60,53,132,146,97,176,50,124,116,135,86,112,40,98,137,53,183,58,207,222,6,70,182,41,11,207,209,231,127,228,81,90,110,223,166,85,250,73,49,146,217,109,191,17,25,207,29,255,109,157,191,101,113,208,14,68,114,222,57,89,7,9,2,135,133,140,16,7,161,76,137,27,38,12,122,254,184,97,75,75,165,243,63,255,217,103,63,253,215,207,62,248,249,249,55,223,58,255,201,127,156,125,242,142,136,84,34,254,135,68,103,223,255,233,195,239,126,39,120,205,230,216,60,212,216,107,158,63,93,42,249,243,37,241,42,45,192,7,125,151,24,52,195,127,29,15,139,193,10,76,13,140,129,175,227,225,39,240,105,100,5,168,196,151,128,196,235,88,124,138,208,184,43,82,73,107,58,62,231,175,121,137,161,99,216,171,164,80,24,193,79,74,165,220,107,144,138,9,214,243,228,122,95,243,120,220,142,102,184,210,215,188,88,68,23,241,34,210,22,43,60,122,137,255,58,222,28,207,60,67,87,251,228,84,146,187,86,226,142,187,252,58,57,166,140,120,155,212,204,180,125,252,201,98,169,94,143,228,145,221,145,18,248,35,210,75,63,168,142,44,40,182,210,150,36,41,121,69,96,13,72,171,132,234,73,214,156,28,218,147,83,131,164,212,208,163,132,36,214,215,215,67,5,201,43,132,33,30,66,66,242,227,199,132,83,24,209,44,177,76,225,215,19,249,235,36,42,215,168,128,229,69,200,156,61,64,86,22,202,216,70,184,100,191,84,182,196,39,21,26,4,58,42,173,132,138,20,186,229,7,183,73,208,187,200,187,76,149,157,98,79,18,187,133,20,47,38,177,103,133,170,15,212,51,88,192,12,183,83,66,196,160,196,118,144,74,227,203,155,114,57,9,116,178,149,205,146,180,30,145,82,224,196,55,234,124,46,25,137,234,37,247,156,85,191,231,196,194,81,5,177,151,80,15,216,146,103,180,246,104,85,169,1,151,66,139,129,53,169,210,196,80,99,105,97,164,66,131,72,148,150,180,184,77,115,135,179,74,25,8,243,196,66,19,11,155,115,139,30,140,202,76,210,15,175,162,62,26,225,207,43,14,63,134,233,103,223,252,222,249,15,63,96,95,195,139,173,129,234,199,219,80,94,101,13,249,13,188,49,233,2,69,204,205,16,35,203,68,56,61,239,253,234,247,223,252,215,80,221,114,144,181,244,49,35,239,200,30,212,6,188,6,177,174,164,213,89,145,148,183,74,48,98,243,92,254,2,172,159,50,178,86,27,41,160,33,13,249,161,193,34,101,152,152,132,106,227,117,70,86,113,167,73,35,88,198,45,225,223,141,204,34,113,57,84,106,217,176,102,173,73,102,53,18,234,44,52,238,132,3,131,213,102,112,57,101,237,247,119,21,81,251,151,86,42,83,60,208,36,43,203,151,250,74,145,85,73,255,61,186,223,31,188,243,233,71,255,54,48,142,30,254,248,175,206,222,255,193,195,31,125,235,236,23,255,121,246,241,207,219,127,248,228,237,135,63,252,221,217,219,223,134,191,248,244,151,239,156,253,230,111,216,187,197,101,200,130,100,225,243,119,254,207,239,255,246,87,159,253,199,63,252,225,147,239,46,173,200,69,201,114,78,144,50,91,250,140,202,58,76,235,178,182,190,253,204,51,113,206,146,11,237,12,6,23,110,186,41,163,241,35,110,217,100,5,150,215,221,162,254,131,180,102,13,131,131,76,79,190,57,133,32,149,73,58,167,226,164,138,63,127,155,38,148,36,86,186,131,236,97,105,107,105,122,224,5,214,154,206,34,57,40,42,152,75,122,49,19,39,22,195,147,73,229,171,205,93,250,83,138,78,37,125,189,137,165,156,66,95,172,250,232,122,121,76,123,83,171,138,210,196,131,125,78,75,38,244,54,37,93,136,92,61,160,38,186,190,30,30,191,226,218,62,241,27,228,236,131,79,206,222,250,217,217,47,223,250,244,163,247,121,51,75,107,241,145,26,146,60,228,137,152,181,202,235,231,167,242,84,54,125,146,27,235,1,82,201,34,77,90,223,194,119,145,186,249,240,57,111,229,241,49,120,14,26,88,239,189,24,9,146,5,152,141,2,177,214,31,170,62,180,204,159,150,137,205,158,147,242,241,37,127,249,77,104,190,141,247,71,4,165,38,199,197,172,105,253,218,229,160,187,180,198,112,216,239,173,45,95,127,116,87,192,201,163,71,119,5,117,93,123,116,87,148,149,199,4,221,229,147,53,7,186,43,96,105,38,116,87,182,2,229,71,119,73,93,234,186,161,187,2,210,167,161,187,130,148,243,161,187,130,252,87,130,238,202,210,242,39,7,221,53,179,80,51,209,93,151,42,179,11,161,187,50,148,237,2,232,174,160,212,57,208,93,126,230,252,232,46,169,115,229,71,119,101,219,178,20,116,87,10,103,185,208,93,146,172,175,61,186,203,231,229,194,232,174,121,165,242,5,65,119,229,22,116,28,221,21,27,117,211,209,93,225,62,119,185,232,174,196,178,175,22,221,21,72,98,30,116,87,36,247,84,116,87,144,126,22,116,151,228,150,101,150,57,23,186,43,157,164,233,232,174,153,140,249,12,232,174,152,71,148,129,238,138,165,189,42,116,87,31,250,216,51,166,125,204,174,207,184,4,56,214,227,85,96,1,240,42,0,94,5,192,171,0,120,93,24,224,21,182,66,249,16,94,194,168,23,8,175,2,225,85,32,188,10,132,87,129,240,42,16,94,5,194,171,64,120,21,8,175,2,225,85,32,188,10,132,87,129,240,42,16,94,5,194,171,64,120,21,8,175,2,225,117,153,8,175,122,63,225,254,46,118,121,186,85,86,26,13,140,229,184,17,15,95,160,211,139,211,119,41,210,75,87,21,101,111,175,162,234,236,2,102,118,49,169,0,136,137,135,44,200,163,67,239,127,95,95,39,74,165,202,175,43,219,112,202,64,69,115,165,214,208,122,10,148,117,67,83,79,25,161,119,192,237,128,111,204,241,195,144,90,173,27,181,9,37,186,49,236,23,129,37,191,64,129,37,165,208,111,143,36,176,100,90,228,184,199,47,202,100,44,8,94,118,148,201,34,206,228,124,113,38,85,24,25,144,248,65,235,6,134,251,112,217,221,198,179,196,158,204,29,125,242,113,9,227,56,127,32,71,12,94,56,123,40,199,25,130,57,206,29,208,49,160,44,103,72,199,3,103,105,68,96,18,110,93,98,24,71,95,129,110,61,182,1,29,131,152,141,153,161,29,167,4,116,252,252,98,53,178,216,84,224,94,225,141,169,40,56,63,48,85,232,89,44,40,21,15,255,131,19,175,161,9,31,60,219,70,185,41,236,78,215,7,208,253,21,156,29,228,140,131,200,235,10,5,65,12,61,11,213,95,195,250,153,219,46,228,242,72,200,121,197,50,188,40,57,236,217,101,146,3,125,193,20,247,203,63,11,131,32,40,130,124,15,184,170,251,247,144,39,18,142,129,192,116,85,38,95,231,36,235,97,50,215,98,84,206,23,88,204,201,10,44,70,173,88,228,54,111,34,93,164,206,222,209,27,138,137,234,84,165,54,198,80,63,145,208,97,206,174,190,151,25,46,204,65,7,122,198,248,96,187,192,224,158,136,10,198,110,4,190,161,85,38,120,59,247,158,90,23,209,63,85,223,88,188,249,102,96,133,216,187,22,99,153,28,142,188,147,64,115,6,60,152,14,11,167,37,89,54,54,100,124,5,146,99,252,134,216,152,251,121,13,87,69,52,180,252,209,208,130,177,45,20,1,45,33,218,89,66,76,180,199,41,2,218,52,95,152,235,42,189,147,189,18,9,137,150,149,58,52,114,39,199,73,11,162,163,5,145,207,88,104,52,140,147,86,78,140,121,230,74,49,207,76,41,230,25,141,127,214,172,13,87,105,252,51,238,1,28,140,15,117,235,101,194,193,30,83,34,84,185,217,17,170,120,135,199,230,203,21,172,202,115,182,31,12,141,78,159,94,94,110,19,82,95,222,126,176,61,26,28,242,39,125,231,117,233,125,191,47,125,121,195,9,165,60,112,182,189,45,195,145,190,237,88,3,255,219,93,253,64,126,9,95,131,183,199,70,114,32,44,105,24,111,41,159,126,252,241,217,159,255,248,179,255,247,91,231,31,255,224,225,47,127,139,78,143,60,238,80,9,93,163,72,87,56,92,24,195,19,246,248,178,226,94,153,179,197,189,50,139,184,87,126,220,43,251,177,136,123,21,248,24,177,133,46,22,74,196,87,26,12,5,24,127,180,107,237,181,121,76,137,208,243,104,136,36,168,211,82,189,124,161,145,184,21,105,223,208,212,207,43,84,18,15,208,198,218,100,43,111,192,36,99,88,230,113,104,68,220,28,82,165,37,139,136,91,144,0,5,43,124,36,202,97,200,153,21,25,118,53,48,183,52,202,80,41,156,160,42,153,168,236,20,212,79,204,76,129,238,121,118,138,231,201,17,49,85,193,4,15,225,163,177,217,166,28,18,138,190,223,16,145,116,217,55,61,57,88,12,139,85,3,109,98,181,161,145,92,178,99,161,6,203,245,85,152,152,68,20,51,189,93,219,208,159,110,91,27,250,194,66,133,44,180,149,255,251,19,101,195,147,229,208,38,11,161,239,44,86,79,44,20,213,132,152,46,50,234,11,191,54,241,2,93,171,229,11,84,5,164,69,148,93,176,180,27,4,94,179,74,6,248,239,145,100,62,63,9,47,161,23,137,249,194,233,100,35,212,132,109,11,92,255,240,32,218,214,225,17,143,5,162,183,227,69,225,76,128,31,145,118,42,19,174,202,61,180,246,175,80,239,48,57,194,22,153,92,121,68,165,201,28,1,181,162,225,107,220,177,195,179,139,145,227,177,10,152,243,184,71,218,234,23,145,182,138,72,91,151,18,105,171,31,138,180,117,58,41,130,107,93,52,184,150,220,45,138,64,91,87,25,104,235,241,154,162,210,32,94,163,246,64,29,179,197,129,62,89,9,7,241,26,10,111,123,204,189,237,81,56,136,87,99,121,109,184,74,250,195,196,32,94,195,32,136,87,109,121,93,75,223,164,239,53,215,200,21,108,210,47,55,235,250,160,177,210,207,187,73,191,188,78,50,144,5,131,101,92,29,121,228,68,107,195,213,181,149,149,149,102,94,162,87,26,253,12,162,215,26,245,193,21,16,61,212,73,67,107,46,107,249,136,174,173,172,55,167,6,108,211,181,53,22,176,173,214,172,103,53,75,175,215,104,94,1,135,245,213,229,229,229,254,178,158,147,195,230,234,116,14,161,56,13,57,172,173,214,150,167,38,174,173,53,134,76,28,171,43,195,28,209,241,150,215,154,44,57,230,75,151,158,214,211,87,174,66,122,245,53,232,243,189,97,78,233,173,173,175,79,229,176,161,99,0,66,228,112,253,178,2,250,105,117,189,214,208,86,26,79,192,149,79,62,39,87,112,229,147,95,215,245,191,242,41,194,202,227,114,229,147,32,107,158,43,159,124,150,102,187,242,41,83,129,102,184,242,41,232,82,215,238,202,39,159,244,169,87,62,249,41,231,188,242,201,207,127,53,87,62,101,104,249,19,116,229,211,172,66,205,190,242,233,50,101,118,177,43,159,210,149,237,34,87,62,249,165,206,115,229,147,200,60,195,149,79,65,231,154,225,202,167,76,91,150,118,229,83,50,103,249,174,124,10,100,125,253,175,124,18,188,92,252,202,167,57,165,242,69,185,242,41,175,160,19,174,124,138,142,186,25,87,62,133,250,220,37,95,249,148,84,246,21,95,249,228,75,98,174,43,159,194,185,167,95,249,228,167,159,233,202,167,192,45,203,44,115,190,43,159,82,73,202,113,229,211,44,198,124,150,43,159,162,30,81,214,149,79,209,180,87,117,229,147,69,142,95,114,108,92,195,218,177,250,246,33,185,132,59,154,30,191,34,139,139,159,138,139,159,138,139,159,138,139,159,46,124,241,83,212,14,229,188,250,137,27,247,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,226,234,167,203,187,250,169,182,190,82,191,20,156,215,42,209,215,107,3,82,191,254,56,175,128,147,71,143,243,10,234,186,246,56,175,40,43,143,9,206,203,39,107,14,156,87,192,210,76,56,175,108,5,202,143,243,146,186,212,117,195,121,5,164,79,195,121,5,41,231,195,121,5,249,175,4,231,149,165,229,79,14,206,107,102,161,102,226,188,46,85,102,23,194,121,101,40,219,5,112,94,65,169,115,224,188,252,204,249,113,94,82,231,202,143,243,202,182,101,41,56,175,20,206,114,225,188,36,89,95,123,156,151,207,203,133,113,94,243,74,229,11,130,243,202,45,232,56,206,43,54,234,166,227,188,194,125,238,114,113,94,137,101,95,45,206,43,144,196,60,56,175,72,238,169,56,175,32,253,44,56,47,201,45,203,44,115,46,156,87,58,73,211,113,94,51,25,243,25,112,94,49,143,40,3,231,21,75,123,85,56,47,255,166,14,221,124,238,165,157,165,107,86,74,1,224,42,0,92,5,128,171,0,112,93,24,192,69,93,147,41,112,45,97,163,11,184,86,1,215,42,224,90,5,92,171,128,107,21,112,173,2,174,85,192,181,10,184,86,1,215,42,224,90,5,92,171,128,107,21,112,173,2,174,85,192,181,10,184,86,1,215,186,204,72,125,235,164,119,173,131,222,149,158,220,8,120,82,238,244,248,116,85,60,148,78,175,183,164,215,221,71,190,111,91,149,112,60,147,161,237,28,138,128,38,236,115,40,122,90,56,176,18,151,135,31,224,204,194,137,122,235,134,20,182,13,139,136,200,134,5,216,9,69,61,57,129,198,145,3,188,224,173,212,139,35,163,127,31,195,1,133,163,188,208,164,170,66,239,20,167,165,235,30,16,114,2,63,138,10,162,238,147,3,80,106,24,107,34,87,13,179,219,92,23,146,106,13,199,205,241,248,157,242,120,137,40,125,146,25,68,71,74,205,105,82,212,104,220,156,72,121,52,124,78,88,222,211,5,116,136,241,248,114,74,136,165,141,137,232,142,162,178,207,244,227,140,162,18,245,167,200,170,54,147,172,106,83,101,85,75,150,213,220,177,246,120,231,143,68,219,147,67,2,37,6,92,18,215,212,214,42,137,193,33,19,35,237,177,154,228,160,65,51,132,66,164,75,4,151,24,9,49,188,10,240,104,2,33,134,226,232,208,130,185,203,204,74,86,15,69,164,54,233,182,93,63,122,219,130,50,2,94,21,63,214,215,9,40,170,62,246,108,201,198,38,200,42,50,71,85,34,162,73,78,139,46,180,162,90,116,161,226,197,236,118,183,71,196,130,212,240,108,50,73,29,104,216,176,162,15,6,202,148,128,67,84,47,125,245,41,37,105,13,150,226,71,0,10,5,53,163,145,145,178,34,154,49,150,49,240,24,193,171,251,83,120,135,105,150,162,210,49,13,205,11,155,10,180,202,250,66,189,242,165,149,118,91,155,72,114,25,244,204,136,104,44,73,52,158,189,61,48,188,108,201,160,234,41,153,111,169,246,100,36,17,91,34,74,74,8,199,80,255,35,114,196,210,248,80,202,77,87,44,178,163,28,221,49,141,6,49,190,69,233,228,61,72,120,135,10,235,178,74,196,39,4,93,14,249,165,74,186,200,130,125,129,108,150,99,108,99,116,151,68,214,166,177,231,175,203,251,122,193,22,157,91,90,187,205,174,244,31,187,156,94,96,34,102,116,131,213,110,37,228,197,136,172,24,119,195,87,232,105,60,151,36,63,118,26,255,33,238,121,220,219,204,148,169,158,145,114,246,155,95,177,64,184,201,218,149,77,189,188,93,34,207,96,210,181,90,120,248,51,40,245,22,134,142,153,170,184,220,248,129,239,117,63,170,161,138,60,203,167,225,22,193,222,250,254,26,27,14,7,24,213,0,6,7,152,183,16,135,57,112,181,196,161,81,182,3,44,196,134,100,7,82,205,31,11,40,179,72,167,196,10,11,217,56,173,113,67,182,113,192,131,121,100,52,147,26,18,64,136,57,63,178,238,76,220,189,12,117,234,110,46,246,220,197,145,99,31,218,52,216,105,62,238,164,14,118,139,113,26,70,30,85,29,86,59,198,202,74,122,61,182,70,227,30,140,236,7,153,50,161,30,7,253,229,193,25,37,247,35,8,84,152,22,186,48,97,208,151,51,113,17,243,136,152,76,185,212,96,141,14,239,171,87,120,248,41,54,93,19,174,34,139,218,36,162,160,209,15,42,86,78,232,242,52,76,184,118,235,154,218,208,212,101,77,93,65,151,218,127,149,85,2,198,79,83,77,58,197,130,97,25,67,168,169,37,112,41,143,224,47,188,117,212,146,5,54,134,134,152,117,213,215,199,135,35,84,118,22,105,13,199,51,248,87,196,133,133,20,241,144,176,240,144,5,254,8,88,138,166,233,178,231,34,104,108,222,176,143,244,223,105,129,30,151,51,2,61,110,209,12,52,74,7,16,135,255,44,98,80,91,212,235,69,112,212,117,83,241,149,125,238,64,144,241,249,32,231,130,205,4,112,124,133,127,85,103,108,18,215,231,225,101,252,166,42,116,34,35,197,80,165,190,30,123,40,54,143,20,108,177,81,204,221,11,123,191,245,152,247,203,223,227,200,20,242,141,175,225,116,147,126,245,71,179,41,51,40,38,108,69,164,142,79,160,194,165,41,113,101,188,12,249,61,174,179,209,128,121,234,13,230,151,229,29,70,100,186,48,89,2,73,154,178,84,147,252,35,214,15,184,131,224,247,25,215,196,149,53,254,112,162,70,190,102,70,183,77,154,180,122,52,176,59,13,18,159,119,122,26,13,4,159,20,223,60,30,111,94,50,52,121,107,18,145,110,82,38,194,177,16,167,107,164,73,88,20,147,229,149,230,32,59,196,105,16,4,181,95,27,12,121,176,211,170,85,182,121,164,83,30,245,180,47,69,61,29,208,56,26,181,53,12,254,33,180,161,52,98,129,111,88,160,45,22,50,165,10,51,41,224,132,198,156,227,79,246,137,247,226,177,245,18,15,25,120,247,228,176,103,155,174,136,190,144,149,6,139,33,52,2,3,134,238,50,161,145,195,1,190,184,187,145,88,196,22,143,136,108,59,148,198,42,177,198,135,224,5,128,117,158,208,224,178,244,88,108,85,31,141,204,147,178,133,225,159,197,164,112,226,115,55,198,56,75,34,202,28,105,215,54,200,211,224,12,142,113,241,213,21,1,8,201,194,130,224,31,67,193,220,104,251,41,48,188,163,252,165,117,58,217,32,95,170,223,26,113,177,128,191,132,177,159,147,67,151,69,130,61,210,69,99,40,3,93,145,214,20,118,221,91,60,193,128,12,193,91,227,9,12,2,210,84,167,101,5,154,42,45,137,192,76,234,194,21,156,80,34,167,53,133,5,77,65,3,100,9,79,113,130,178,27,138,40,186,135,122,223,177,17,148,105,128,229,73,139,158,107,242,232,185,24,131,18,3,110,242,213,216,22,168,195,27,99,195,33,3,140,166,65,251,60,163,70,229,17,56,226,145,118,75,216,100,56,84,167,4,226,149,162,239,74,65,109,247,50,162,212,2,121,115,71,210,12,198,164,196,88,154,110,185,82,166,237,1,54,191,172,188,10,63,104,192,47,84,27,183,218,137,213,225,246,69,206,200,187,212,187,16,145,119,123,189,111,120,34,246,110,44,170,46,31,110,4,167,137,60,169,62,101,145,215,119,224,29,91,146,224,241,119,253,24,190,146,207,212,98,154,20,210,133,88,144,45,92,45,115,97,134,176,237,199,169,194,243,11,85,22,70,30,134,202,41,233,176,6,140,64,6,110,59,120,199,224,221,155,99,116,20,166,68,0,22,97,37,97,64,20,92,176,80,147,254,118,2,70,190,157,22,38,88,136,183,221,207,140,252,139,201,68,168,224,25,178,72,225,130,165,8,99,217,1,111,99,241,103,35,81,253,48,76,78,36,232,108,104,242,209,246,120,141,209,40,181,65,60,84,17,228,47,33,110,173,252,38,216,34,224,193,130,99,233,121,164,190,80,142,74,168,132,218,204,37,212,160,132,1,147,44,178,51,45,170,45,13,58,8,62,58,134,15,34,18,143,236,161,74,228,104,149,73,17,11,137,223,158,201,182,217,227,51,227,182,136,27,75,195,20,5,107,74,240,24,245,151,26,225,10,94,15,65,59,110,155,79,228,224,59,117,238,36,50,48,77,16,212,85,142,110,152,20,116,142,197,97,188,63,50,153,199,131,11,179,101,63,195,86,175,27,94,50,240,82,114,17,92,34,165,209,23,253,24,146,254,44,50,158,59,107,90,219,246,98,234,156,48,229,204,95,102,66,121,232,36,71,35,48,139,52,95,113,8,41,199,123,84,52,60,107,66,32,204,120,124,214,200,42,6,24,18,28,182,18,130,180,138,5,159,207,47,244,34,239,15,64,8,46,192,209,150,140,118,1,17,243,148,76,141,141,72,114,6,70,36,145,88,184,233,97,73,249,234,212,165,203,63,109,25,234,115,111,8,236,79,119,169,9,96,97,138,49,38,247,227,212,32,124,191,104,90,164,84,45,30,164,62,178,5,228,91,154,96,190,149,35,252,170,152,4,166,68,81,229,66,132,10,40,51,193,64,126,21,113,124,159,2,215,13,188,15,30,118,147,65,34,66,110,242,82,232,27,191,185,90,97,174,155,228,106,197,214,73,2,55,43,62,239,103,222,248,249,187,31,158,253,243,63,42,42,104,12,31,75,2,255,203,11,185,45,204,203,124,33,1,30,33,189,218,182,226,216,137,9,211,11,116,31,113,91,44,105,100,184,8,251,227,242,24,3,231,130,135,1,127,79,101,42,67,142,87,2,161,177,247,219,150,196,124,196,109,155,84,48,94,31,7,27,39,12,137,140,133,125,187,188,200,54,194,59,237,161,218,163,83,242,97,99,208,12,135,30,61,16,161,71,123,124,238,215,9,135,30,109,54,86,123,253,21,61,57,244,232,65,16,122,84,169,233,235,141,140,144,135,181,97,255,42,66,30,106,107,77,50,104,14,87,243,198,241,212,73,99,122,88,199,53,162,19,22,244,176,223,171,95,78,208,67,50,104,52,72,79,123,2,46,195,10,56,121,244,151,97,5,117,93,251,203,176,162,172,60,38,151,97,249,100,205,113,25,86,192,210,76,151,97,101,43,80,254,203,176,164,46,117,221,46,195,10,72,159,118,25,86,144,114,190,203,176,130,252,87,114,25,86,150,150,63,57,151,97,205,44,212,204,203,176,46,85,102,23,186,12,43,67,217,46,112,25,86,80,234,28,151,97,249,153,243,95,134,37,117,174,252,151,97,101,219,178,148,203,176,82,56,203,117,25,150,36,235,107,127,25,150,207,203,133,47,195,154,87,42,95,144,203,176,114,11,58,126,25,86,108,212,77,191,12,43,220,231,46,247,50,172,196,178,175,246,50,172,64,18,243,92,134,21,201,61,245,50,172,32,253,44,151,97,73,110,89,102,153,115,93,134,149,78,210,244,203,176,102,50,230,51,92,134,21,243,136,50,46,195,138,165,189,170,203,176,70,142,61,52,188,165,199,60,119,113,233,85,113,233,85,113,233,85,113,233,213,149,92,122,37,108,113,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,85,113,233,213,101,94,122,53,104,144,41,56,46,31,137,86,215,241,154,38,213,105,31,131,225,178,143,233,140,29,116,175,74,251,173,137,0,55,93,217,107,159,114,248,101,168,208,202,169,206,145,247,182,235,149,157,5,101,233,141,225,210,208,176,16,32,187,212,31,46,245,198,131,125,226,45,29,213,150,20,213,139,193,99,17,77,95,246,170,184,107,193,64,136,8,147,205,168,99,124,9,85,112,72,116,114,13,14,116,192,35,146,89,201,45,99,224,182,149,133,28,53,249,135,17,230,148,24,69,80,230,228,9,119,48,118,6,201,21,65,113,217,98,91,200,217,50,12,192,60,95,219,176,195,219,172,132,92,60,177,97,99,251,1,140,1,115,202,79,42,33,159,242,81,196,226,156,149,177,204,80,143,170,244,76,187,167,76,175,174,135,72,236,87,168,88,230,84,121,214,236,88,187,84,214,12,10,51,183,114,6,21,231,215,209,3,152,63,17,103,235,178,42,150,56,200,83,253,4,77,34,209,250,151,131,85,109,14,122,181,149,149,39,1,171,26,112,242,232,177,170,65,93,215,30,171,26,101,229,49,193,170,250,100,205,129,85,13,88,154,9,171,154,173,64,249,177,170,82,151,186,110,88,213,128,244,105,88,213,32,229,124,88,213,32,255,149,96,85,179,180,252,201,193,170,206,44,212,76,172,234,165,202,236,66,88,213,12,101,187,0,86,53,40,117,14,172,170,159,57,63,86,85,234,92,249,177,170,217,182,44,5,171,154,194,89,46,172,170,36,235,107,143,85,245,121,185,48,86,117,94,169,124,65,176,170,185,5,29,199,170,198,70,221,116,172,106,184,207,93,46,86,53,177,236,171,197,170,6,146,152,7,171,26,201,61,21,171,26,164,159,5,171,42,185,101,153,101,206,133,85,77,39,105,58,86,117,38,99,62,3,86,53,230,17,101,96,85,99,105,175,10,171,218,135,62,246,140,105,31,111,178,169,229,53,43,165,192,176,22,24,214,2,195,90,96,88,175,4,195,42,108,116,129,97,45,48,172,5,134,181,192,176,22,24,214,2,195,90,96,88,11,12,107,129,97,45,48,172,5,134,181,192,176,22,24,214,2,195,90,96,88,11,12,107,129,97,45,48,172,151,137,97,37,141,225,244,187,8,215,135,43,77,118,23,33,94,168,56,55,190,203,143,114,115,239,30,122,19,163,96,131,166,209,108,174,18,210,104,176,93,46,150,72,96,5,26,235,85,141,34,18,38,51,22,80,146,211,247,236,193,137,95,98,173,186,186,74,247,54,47,127,203,131,213,183,116,125,115,235,99,239,0,215,42,211,246,56,238,191,190,217,81,247,183,58,219,59,116,47,0,23,64,159,121,125,83,53,182,59,59,119,232,2,172,30,90,251,20,197,37,47,125,214,112,233,83,180,93,254,165,79,176,110,197,111,241,91,252,22,191,143,234,23,151,90,226,195,141,88,105,145,252,81,62,214,248,3,180,152,81,172,174,4,107,41,165,216,80,84,146,6,116,127,197,189,38,231,224,110,192,196,95,87,73,30,192,235,90,210,101,194,51,140,200,52,62,225,27,99,188,163,219,14,16,15,203,107,235,131,122,109,77,66,95,235,61,112,123,199,30,217,160,254,114,163,186,190,66,241,155,27,20,140,218,196,241,84,194,1,175,52,251,205,126,49,184,198,7,215,193,32,107,108,109,222,165,187,179,221,29,190,195,74,252,125,87,157,237,148,75,227,42,43,41,107,71,145,183,97,49,172,22,191,143,135,49,13,153,26,223,0,6,11,205,190,137,17,175,216,212,124,181,41,153,69,182,83,213,144,158,248,115,104,106,116,54,166,217,203,218,112,48,125,194,163,15,86,151,233,132,167,94,239,55,47,231,64,139,182,190,214,168,13,27,218,245,63,208,18,112,242,232,15,180,4,117,93,251,3,45,81,86,30,147,3,45,62,89,115,28,104,9,88,154,233,64,75,182,2,229,63,208,34,117,169,235,118,160,37,32,125,218,129,150,32,229,124,7,90,130,252,87,114,160,37,75,203,159,156,3,45,51,11,53,243,64,203,165,202,236,66,7,90,50,148,237,2,7,90,130,82,231,56,208,226,103,206,127,160,69,234,92,249,15,180,100,219,178,148,3,45,41,156,229,58,208,34,201,250,218,31,104,241,121,185,240,129,150,121,165,242,5,57,208,146,91,208,241,3,45,177,81,55,253,64,75,184,207,93,238,129,150,196,178,175,246,64,75,32,137,121,14,180,68,114,79,61,208,18,164,159,229,64,139,228,150,101,150,57,215,129,150,116,146,166,31,104,153,201,152,207,112,160,37,230,17,101,28,104,137,165,189,178,3,45,192,165,125,72,156,187,186,73,220,165,107,85,72,113,154,165,56,205,82,156,102,41,78,179,92,201,105,22,97,160,139,211,44,197,105,150,226,52,75,113,154,165,56,205,82,156,102,41,78,179,20,167,89,138,211,44,197,105,150,226,52,75,113,154,165,56,205,82,156,102,41,78,179,20,167,89,138,211,44,197,105,150,75,60,205,82,95,25,144,203,65,107,213,122,107,235,100,173,183,118,253,209,90,1,39,143,30,173,21,212,117,237,209,90,81,86,30,19,180,150,79,214,28,104,173,128,165,153,208,90,217,10,148,31,173,37,117,169,235,134,214,10,72,159,134,214,10,82,206,135,214,10,242,95,9,90,43,75,203,159,28,180,214,204,66,205,68,107,93,170,204,46,132,214,202,80,182,11,160,181,130,82,231,64,107,249,153,243,163,181,164,206,149,31,173,149,109,203,82,208,90,41,156,229,66,107,73,178,190,246,104,45,159,151,11,163,181,230,149,202,23,4,173,149,91,208,113,180,86,108,212,77,71,107,133,251,220,229,162,181,18,203,190,90,180,86,32,137,121,208,90,145,220,83,209,90,65,250,89,208,90,146,91,150,89,230,92,104,173,116,146,166,163,181,102,50,230,51,160,181,98,30,81,6,90,43,150,246,170,208,90,104,53,70,93,29,82,27,222,201,210,181,42,164,64,107,21,104,173,2,173,85,160,181,174,4,173,37,12,116,129,214,42,208,90,5,90,171,64,107,21,104,173,2,173,85,160,181,10,180,86,129,214,42,208,90,5,90,171,64,107,21,104,173,2,173,85,160,181,10,180,86,129,214,42,208,90,151,135,214,130,252,235,151,130,213,90,213,234,192,67,99,245,250,99,181,2,78,30,61,86,43,168,235,218,99,181,162,172,60,38,88,45,159,172,57,176,90,1,75,51,97,181,178,21,40,63,86,75,234,82,215,13,171,21,144,62,13,171,21,164,156,15,171,21,228,191,18,172,86,150,150,63,57,88,173,153,133,154,137,213,186,84,153,93,8,171,149,161,108,23,192,106,5,165,206,129,213,242,51,231,199,106,73,157,43,63,86,43,219,150,165,96,181,82,56,203,133,213,146,100,125,237,177,90,62,47,23,198,106,205,43,149,47,8,86,43,183,160,227,88,173,216,168,155,142,213,10,247,185,203,197,106,37,150,125,181,88,173,64,18,243,96,181,34,185,167,98,181,130,244,179,96,181,36,183,44,179,204,185,176,90,233,36,77,199,106,205,100,204,103,192,106,197,60,162,12,172,86,44,237,85,97,181,40,237,35,199,112,201,133,174,197,250,252,138,41,16,91,5,98,171,64,108,21,136,173,43,65,108,9,51,93,32,182,10,196,86,129,216,42,16,91,5,98,171,64,108,21,136,173,2,177,85,32,182,10,196,86,129,216,42,16,91,5,98,171,64,108,21,136,173,2,177,85,32,182,10,196,214,37,34,182,86,181,102,12,177,117,164,59,37,29,177,90,203,205,65,83,169,108,40,24,70,209,218,87,218,237,54,174,93,217,195,146,126,243,102,89,111,239,82,228,150,174,42,202,222,94,69,213,171,166,13,22,218,133,87,1,224,75,60,172,108,96,161,14,45,116,125,157,40,149,234,128,12,245,177,233,109,56,101,101,93,175,55,6,189,101,93,129,178,110,104,234,41,35,243,14,56,29,240,141,185,125,119,236,1,105,221,168,77,232,149,96,107,73,241,113,125,162,105,124,199,71,79,116,99,101,216,208,106,32,159,156,68,175,147,229,12,162,251,186,222,187,2,162,215,214,87,215,155,164,223,207,75,180,94,31,94,206,229,107,205,149,129,166,213,154,245,235,15,232,11,56,121,244,128,190,160,174,107,15,232,139,178,242,152,0,250,124,178,230,0,244,5,44,205,4,232,203,86,160,252,128,62,169,75,93,55,64,95,64,250,52,64,95,144,114,62,64,95,144,255,74,0,125,89,90,254,228,0,250,102,22,106,38,160,239,82,101,118,33,64,95,134,178,93,0,208,23,148,58,7,160,207,207,156,31,208,39,117,174,252,128,190,108,91,150,2,232,75,225,44,23,160,79,146,245,181,7,244,249,188,92,24,208,55,175,84,190,32,128,190,220,130,142,3,250,98,163,110,58,160,47,220,231,46,23,208,151,88,246,213,2,250,2,73,204,3,232,139,228,158,10,232,11,210,207,2,232,147,220,178,204,50,231,2,244,165,147,52,29,208,55,147,49,159,1,208,23,243,136,50,0,125,177,180,87,22,42,19,250,216,51,166,125,188,116,13,242,23,216,189,2,187,87,96,247,10,236,222,149,96,247,132,69,46,176,123,5,118,175,192,238,21,216,189,2,187,87,96,247,10,236,94,129,221,43,176,123,5,118,175,192,238,21,216,189,2,187,87,96,247,10,236,94,129,221,43,176,123,5,118,239,50,99,99,234,253,213,56,60,75,25,187,164,132,56,178,190,167,108,88,85,167,76,24,36,76,111,251,41,25,240,204,107,123,7,134,171,34,156,235,169,62,184,62,30,217,54,201,33,8,65,181,224,209,61,151,152,195,234,189,254,155,111,146,13,135,120,99,199,42,89,101,5,6,57,69,61,197,249,148,209,239,130,225,114,91,74,175,231,154,32,234,195,67,219,90,28,233,251,68,153,168,187,25,41,101,127,142,39,13,185,94,144,73,247,60,199,109,157,42,46,1,87,82,247,108,103,177,143,5,40,45,76,105,64,171,66,83,58,246,49,235,213,202,36,161,16,218,164,65,73,158,221,58,29,233,48,12,41,75,160,50,222,243,250,137,61,246,150,28,130,70,235,25,195,52,17,114,55,193,114,128,237,163,50,242,14,127,158,242,202,10,75,82,117,64,234,47,216,3,162,84,42,149,189,138,122,241,218,186,246,225,232,150,49,104,43,11,216,4,213,167,64,51,61,82,125,99,76,156,147,42,75,184,51,8,8,82,130,25,43,100,64,234,148,111,28,44,118,95,160,48,193,234,83,70,109,205,98,224,63,114,43,94,28,243,198,95,208,15,73,43,235,229,182,85,89,240,235,81,50,184,148,101,20,43,15,183,90,94,133,166,133,178,22,57,169,201,137,238,128,174,31,60,93,211,110,41,26,52,171,82,153,154,86,162,206,151,66,168,141,6,116,135,135,183,82,152,149,61,181,70,255,231,44,129,234,68,53,83,154,128,163,53,81,84,222,148,251,99,176,208,78,171,166,5,74,6,253,23,114,59,100,8,185,152,125,121,73,183,8,60,75,41,48,152,233,137,36,119,113,249,184,197,17,28,10,186,68,66,135,89,159,161,101,247,60,43,169,92,218,133,224,157,176,109,82,15,2,82,109,43,214,229,60,171,132,201,71,230,216,245,185,194,46,20,244,37,246,10,23,182,91,202,200,49,192,247,56,129,82,33,197,105,223,52,250,247,91,94,245,64,183,6,38,185,171,31,145,36,149,140,52,7,179,4,85,23,82,135,26,34,172,85,130,88,78,145,107,162,89,3,198,9,232,99,159,40,106,152,196,1,49,137,71,4,145,3,221,218,7,105,38,209,184,69,19,78,212,104,121,185,201,230,53,229,38,156,81,228,142,251,125,2,6,42,66,54,27,241,35,132,50,87,233,185,151,158,79,178,55,156,10,150,102,86,42,142,117,199,66,75,150,135,10,134,223,149,169,152,42,26,150,37,66,84,14,178,112,32,76,163,137,105,175,30,100,57,64,229,103,139,108,182,245,138,99,46,40,75,111,12,151,134,134,165,67,51,46,65,38,107,105,96,31,91,8,82,134,174,225,129,159,76,160,161,239,245,76,221,186,175,100,88,112,204,244,60,86,73,45,248,158,108,14,104,47,5,10,248,58,243,17,238,12,159,226,14,113,75,65,34,169,68,29,253,152,90,80,229,104,209,127,118,164,155,99,176,169,85,254,64,5,249,56,160,4,232,39,250,25,39,123,42,237,205,135,99,211,51,70,208,135,64,189,40,107,216,173,227,86,64,116,80,186,30,160,192,20,199,80,84,220,244,111,241,101,144,45,248,172,114,135,93,81,84,229,80,127,192,39,65,138,72,114,71,127,240,44,125,162,42,232,89,47,210,106,20,24,76,3,79,19,12,46,115,117,160,66,229,0,204,59,56,200,57,210,50,5,130,65,153,179,176,216,63,192,142,168,4,6,66,188,233,210,23,129,201,20,118,16,23,239,99,93,39,144,8,23,197,202,10,212,21,106,156,88,214,145,99,143,192,182,65,155,99,171,40,170,169,247,136,217,82,126,255,215,191,254,236,167,223,59,251,193,247,31,254,203,135,40,29,152,66,209,50,129,137,186,166,1,183,108,83,238,46,24,7,23,168,190,55,46,239,158,222,39,39,96,81,24,66,94,81,135,86,224,78,17,1,207,39,48,254,31,115,31,136,115,100,88,163,49,36,7,53,65,133,121,17,229,114,99,4,211,56,57,84,57,228,231,126,19,169,130,102,28,129,24,183,88,61,229,138,234,85,105,242,59,4,146,129,160,14,81,159,91,167,76,165,244,170,224,76,133,49,221,196,249,117,168,84,80,108,151,120,101,93,149,36,16,63,56,64,110,145,42,60,59,44,87,90,80,69,72,59,129,29,191,10,148,245,222,4,253,201,60,34,15,46,81,234,226,64,43,4,127,246,214,191,159,189,243,209,195,79,222,125,248,147,63,189,214,130,15,243,55,77,252,81,105,204,220,8,145,2,230,108,138,80,31,96,77,241,4,244,129,48,127,249,155,98,206,254,16,41,96,166,166,48,109,107,255,174,211,15,236,208,223,252,215,249,223,255,211,103,191,250,143,243,127,255,221,167,255,249,195,223,255,243,63,252,225,147,183,207,254,247,63,157,125,244,167,127,248,228,187,87,211,42,33,35,107,129,251,78,205,253,35,106,43,46,128,105,141,228,203,105,230,214,17,57,103,106,22,247,0,70,126,185,93,30,254,211,251,95,172,118,17,18,152,214,48,129,164,102,110,25,63,235,76,77,211,31,59,232,152,159,4,102,235,163,63,125,248,47,223,191,214,6,75,240,52,77,216,1,239,51,11,219,207,58,147,176,29,92,217,25,59,210,16,241,151,231,223,255,231,243,127,255,151,179,183,190,121,254,203,239,60,252,223,223,121,2,85,159,51,61,173,49,124,217,204,220,22,34,231,204,35,133,220,20,241,145,162,204,218,229,201,29,39,114,52,138,47,165,185,198,137,153,27,133,154,48,185,85,226,227,196,19,221,42,130,255,92,163,196,124,237,226,103,157,185,183,116,173,147,108,191,234,211,143,63,62,255,240,47,159,104,215,10,100,144,167,203,80,81,205,213,101,48,231,236,93,70,110,154,68,215,234,9,111,26,33,132,92,253,102,190,198,241,179,206,60,224,203,141,195,6,124,191,53,158,232,49,63,71,123,248,226,153,107,204,159,185,53,240,92,202,237,177,238,232,48,195,12,230,233,221,47,63,255,149,243,191,120,235,211,255,250,7,232,43,103,31,255,28,186,203,147,60,198,132,132,48,213,67,14,75,108,118,55,57,148,127,166,198,58,28,123,99,221,140,55,215,217,251,63,224,139,92,63,254,232,211,143,255,138,181,220,19,222,102,17,89,76,107,181,152,232,102,110,183,104,9,65,203,73,203,245,210,254,219,72,223,55,44,138,204,96,91,101,147,232,78,223,192,208,77,123,95,146,155,225,153,184,100,159,176,213,162,30,25,174,209,163,111,89,174,175,178,239,98,85,186,161,125,9,56,234,145,161,237,128,238,152,182,43,45,124,119,241,43,95,30,31,143,6,96,36,90,188,52,37,34,171,80,209,109,50,9,214,200,249,142,72,100,251,78,194,140,248,187,119,3,71,223,199,213,127,182,71,50,101,179,132,177,183,253,160,143,219,37,124,43,129,21,74,247,18,112,108,58,94,196,131,46,20,149,170,180,110,212,84,197,182,22,197,134,150,207,98,231,8,146,59,119,217,99,149,109,26,160,78,179,79,156,13,35,74,126,116,187,135,182,75,2,48,192,231,255,222,61,220,122,8,182,235,206,62,252,246,249,187,223,249,244,183,191,62,255,139,119,207,222,254,240,252,253,247,206,222,251,214,31,62,249,222,249,219,239,42,172,145,253,29,105,229,225,159,253,230,236,59,191,253,244,163,63,255,244,147,159,40,108,147,199,215,135,137,234,180,119,247,84,163,93,134,60,107,164,73,88,238,250,186,182,174,84,42,170,141,247,216,0,35,13,120,236,210,52,250,242,90,141,165,209,251,77,157,125,90,94,105,14,120,190,53,125,133,125,90,29,174,14,249,179,97,179,142,101,153,244,230,157,85,13,190,168,125,122,63,14,105,104,240,121,128,159,181,222,58,212,177,33,148,162,52,66,208,6,235,247,86,251,197,222,235,164,239,85,193,66,184,101,175,178,97,12,203,252,201,62,241,94,60,182,94,2,3,69,28,239,228,238,201,97,207,54,93,97,45,178,210,96,49,132,94,32,164,227,78,186,71,156,114,57,193,50,36,22,177,69,220,190,99,140,60,219,161,52,86,9,152,27,226,160,233,156,84,128,77,139,94,245,83,213,71,35,243,164,108,169,122,101,34,64,34,19,159,187,49,212,127,10,29,166,140,148,146,118,109,131,60,173,59,251,99,132,152,184,85,147,88,251,222,193,6,89,88,16,252,91,99,211,188,209,246,83,236,146,189,91,242,151,214,233,100,131,124,169,126,107,196,197,82,182,42,234,13,173,82,133,10,182,245,254,65,152,51,158,196,222,85,116,101,175,194,160,49,80,6,152,146,74,107,10,187,238,45,158,0,172,180,97,17,158,192,32,32,77,117,90,86,160,169,210,146,8,204,164,46,92,193,9,37,114,90,83,88,208,20,200,132,144,182,55,65,217,13,219,193,134,165,229,219,79,118,230,213,85,84,48,117,35,219,66,49,130,12,213,67,227,129,97,185,173,93,147,202,102,143,89,5,9,26,196,74,62,229,91,152,104,17,216,41,220,214,169,216,51,66,235,19,222,186,8,63,17,105,248,170,45,126,20,203,132,248,89,172,98,225,103,190,138,34,82,243,143,98,186,40,30,131,207,229,63,230,159,185,43,70,203,147,135,123,124,16,25,71,16,47,165,250,251,167,173,221,211,107,70,251,158,26,219,62,198,179,203,20,32,243,18,164,59,68,184,209,62,217,36,186,197,62,181,106,42,254,115,23,119,145,23,107,96,156,61,219,211,205,150,166,190,222,67,192,42,102,102,192,159,157,1,60,116,129,48,250,24,116,131,13,144,64,134,49,192,191,161,225,10,53,193,31,106,240,109,48,142,180,78,15,117,195,218,193,60,56,164,29,235,94,255,0,139,99,168,178,129,172,93,18,114,137,130,125,98,224,37,70,99,187,79,181,19,59,194,150,209,247,118,16,161,247,140,99,31,118,161,47,145,178,242,122,79,169,180,102,73,126,143,88,96,131,105,14,159,135,246,177,97,13,208,93,68,40,205,3,240,133,16,194,106,178,68,84,16,237,56,30,9,187,217,173,228,199,48,9,254,228,221,207,126,247,151,10,43,193,24,36,100,55,6,236,101,32,186,42,147,92,114,90,81,34,23,22,37,234,230,77,250,25,57,133,236,101,24,218,176,123,143,81,204,220,236,184,187,202,161,62,186,139,103,158,208,246,157,178,49,90,194,9,250,125,188,51,246,64,45,141,111,48,116,171,2,26,228,16,167,164,160,68,250,186,87,70,108,3,120,88,124,217,217,123,197,37,78,213,179,239,19,11,156,69,24,203,15,237,177,21,105,93,176,46,4,138,28,160,63,205,60,203,80,181,193,88,224,85,251,166,49,234,217,186,195,164,32,216,81,190,130,227,63,12,47,224,5,187,35,211,240,16,151,2,223,245,240,232,136,18,96,86,169,2,35,187,182,225,60,109,241,1,101,177,182,225,192,144,2,131,167,162,220,104,183,173,93,103,47,168,215,166,223,253,130,61,58,220,3,209,38,20,97,62,109,139,49,201,132,2,220,93,125,215,220,219,107,219,240,119,67,228,239,183,53,24,199,101,74,220,202,70,255,233,129,200,216,23,131,217,168,61,216,237,239,109,184,187,163,189,54,254,65,80,159,169,247,65,21,75,232,70,42,149,9,107,80,97,148,128,170,246,184,60,46,99,23,140,190,0,26,43,241,167,213,161,126,159,128,222,56,145,146,56,117,101,67,140,124,161,183,160,45,92,210,173,68,48,232,6,77,206,77,127,251,134,198,234,13,44,13,251,232,182,119,79,17,241,143,243,37,208,94,69,197,97,138,235,208,246,151,95,233,60,175,112,251,114,155,37,130,175,124,36,99,25,118,192,207,101,231,146,48,71,231,133,45,31,76,195,58,14,88,188,1,235,207,12,212,247,101,172,180,28,33,69,13,141,168,116,206,196,46,68,12,68,193,30,242,198,249,159,218,45,246,29,6,0,168,128,207,91,164,228,56,29,242,57,175,209,65,86,13,144,111,41,242,226,116,146,129,193,244,247,20,12,39,231,66,69,143,186,21,150,255,36,74,53,61,153,72,201,126,202,178,17,180,92,142,66,202,14,225,47,218,116,54,107,25,216,240,29,28,231,170,120,15,142,229,152,203,30,28,205,9,50,193,172,136,83,221,183,203,139,181,138,204,8,131,199,101,53,253,83,180,87,57,135,101,5,124,237,243,191,254,254,167,255,249,247,232,131,127,248,209,167,191,121,235,236,237,159,252,254,135,239,125,246,193,207,206,255,230,195,243,239,255,66,45,157,255,221,7,103,63,248,249,195,223,254,203,195,223,190,127,11,212,250,252,157,31,60,124,239,99,112,238,121,33,155,20,15,134,61,26,108,227,79,127,113,246,139,31,193,128,135,115,19,83,126,115,246,206,187,231,191,126,91,128,251,4,136,109,82,169,122,7,196,146,252,38,156,63,197,6,66,191,113,111,222,20,42,99,114,199,167,156,144,252,42,196,239,91,102,148,188,154,64,4,206,68,176,149,200,208,77,96,168,111,130,21,246,191,150,177,144,106,31,7,212,144,40,100,237,12,195,174,66,6,151,27,91,191,121,147,105,97,67,79,50,57,62,62,43,193,147,245,80,132,241,44,244,14,80,15,122,128,172,122,116,142,44,107,30,173,53,60,31,190,81,163,107,2,12,152,40,167,21,189,140,190,203,48,4,30,23,140,143,177,204,82,245,192,154,106,194,154,190,249,102,252,141,49,184,149,209,51,62,251,249,183,31,254,248,93,126,240,38,185,91,176,220,193,138,3,72,11,245,38,161,147,68,83,242,20,56,145,140,246,154,88,82,154,0,93,156,28,189,40,34,117,45,85,197,90,73,141,164,137,38,13,173,9,132,142,33,164,180,46,23,197,180,158,38,88,203,209,217,34,158,16,109,56,60,142,21,213,51,191,69,153,114,94,183,25,0,250,91,106,167,61,84,123,116,113,98,125,5,87,17,216,66,196,234,42,46,58,28,136,97,191,199,135,253,142,170,171,142,10,34,199,73,181,170,52,86,107,171,181,90,95,83,232,247,202,6,217,245,215,32,247,218,7,226,54,95,60,82,210,175,175,20,71,74,190,16,71,74,74,145,159,71,121,180,228,49,61,79,146,34,130,236,115,37,161,12,197,233,146,57,78,151,168,3,195,69,226,7,173,27,184,190,236,50,207,120,250,137,147,82,194,207,148,179,39,177,228,159,235,81,142,153,169,73,57,210,129,167,25,242,30,234,200,43,180,208,241,142,153,9,77,58,228,17,80,57,227,49,143,17,120,58,3,24,214,47,241,168,135,175,103,183,30,219,67,31,193,185,142,204,227,31,83,14,125,204,112,158,99,202,249,12,142,244,24,83,199,34,132,49,15,61,139,109,123,242,77,37,60,16,63,52,225,131,103,219,40,7,52,203,234,208,120,0,189,94,193,83,219,57,15,121,240,186,66,199,13,66,207,66,245,215,154,80,63,59,78,45,248,124,36,228,188,98,25,94,148,28,246,44,76,142,118,33,114,64,183,77,177,66,241,44,140,130,208,176,242,4,86,213,253,29,156,68,194,113,171,89,87,101,242,117,78,178,30,33,179,30,35,115,190,189,107,103,246,189,107,106,191,34,19,215,96,103,202,171,178,119,212,193,39,170,83,149,154,30,247,156,34,123,214,206,174,190,151,185,77,237,96,12,141,25,183,165,119,129,237,61,177,23,205,252,233,27,26,76,109,217,236,158,181,16,174,175,179,158,55,107,3,145,80,3,17,222,64,36,212,64,245,118,91,191,85,111,106,45,80,239,139,181,147,46,218,73,191,140,118,178,146,219,201,138,180,19,73,104,39,146,212,78,150,212,78,36,161,157,172,91,150,104,39,43,161,157,208,159,76,105,168,61,181,94,65,233,144,178,180,202,7,179,125,127,84,96,239,90,76,18,228,112,228,157,4,146,24,240,237,55,182,219,46,141,52,108,108,255,10,36,87,42,147,184,171,244,249,250,21,5,100,98,118,200,132,239,120,92,115,216,68,190,153,13,87,95,186,28,85,137,160,41,178,82,135,156,171,100,136,69,115,21,193,16,12,22,49,232,69,225,19,1,164,130,97,46,16,128,81,78,4,83,184,18,152,194,148,192,20,20,88,209,172,245,26,20,88,193,29,55,176,160,67,195,99,45,56,101,239,219,205,222,251,230,86,1,155,85,218,6,151,182,144,247,84,121,80,166,37,95,163,45,90,52,198,198,240,132,61,230,85,243,77,194,93,229,43,248,13,250,109,215,182,232,85,57,212,88,148,94,178,93,143,58,192,210,115,50,40,61,67,59,14,144,80,162,219,141,184,210,163,236,177,2,159,131,65,232,148,22,6,243,68,218,38,217,37,139,84,51,212,36,178,200,9,47,109,3,218,156,109,3,218,44,54,160,253,13,104,251,177,216,128,14,60,146,216,122,38,219,11,241,59,1,34,141,226,143,118,173,189,54,95,104,15,61,143,238,176,66,157,150,234,93,155,157,85,142,148,96,109,178,149,119,127,213,24,150,249,110,153,64,107,145,42,45,89,108,125,67,2,234,190,113,211,73,57,12,205,92,68,134,93,13,204,46,221,135,44,133,19,84,165,105,101,118,10,234,85,102,166,192,185,88,118,138,231,201,17,49,83,146,80,67,149,252,110,55,197,122,237,77,79,158,106,46,133,36,17,150,208,39,101,141,173,87,200,219,216,244,253,134,64,7,179,111,122,242,134,28,219,241,3,197,176,218,160,41,46,217,177,176,27,201,76,87,88,91,9,76,131,222,174,109,232,79,183,173,13,125,97,161,66,22,218,202,255,253,137,178,225,201,141,209,38,11,161,239,108,226,19,219,62,159,16,211,69,254,125,13,168,77,228,13,245,92,251,233,42,137,227,60,130,206,71,41,23,26,39,244,16,70,74,29,254,248,24,13,167,100,192,124,36,146,145,166,53,218,167,19,63,153,157,144,140,98,69,240,37,130,66,54,92,89,221,218,14,55,203,193,88,89,53,172,190,57,134,201,65,217,174,188,249,102,217,141,156,230,111,219,170,91,101,227,211,171,30,55,175,161,170,118,237,61,142,162,44,187,149,74,102,241,55,111,150,141,8,53,198,110,144,1,134,90,40,108,47,185,142,202,36,148,245,230,77,190,7,102,84,38,220,20,244,112,180,124,133,58,225,201,24,6,139,141,232,212,3,201,130,48,4,85,35,168,230,145,237,169,115,69,163,227,21,47,170,124,26,219,61,228,110,43,144,74,199,129,65,194,222,232,165,236,77,247,31,233,222,52,87,246,200,22,116,148,73,86,102,23,23,149,152,59,95,108,58,95,217,166,51,184,155,163,246,64,29,179,25,76,109,48,8,239,204,14,133,187,48,230,238,194,40,188,51,187,90,95,93,105,12,7,203,137,59,179,195,208,206,44,153,186,51,91,86,214,214,106,48,39,194,228,195,53,114,173,55,114,75,79,238,174,174,148,59,125,183,181,138,94,53,53,1,212,183,143,124,103,123,170,210,186,13,140,107,135,98,145,135,125,14,109,7,134,183,0,184,60,252,29,59,11,47,241,111,221,144,246,33,177,136,136,108,216,202,100,104,37,232,4,26,71,94,250,194,33,100,113,100,244,239,227,66,119,120,253,139,38,85,21,234,187,208,210,117,156,191,157,192,15,248,176,8,141,60,176,77,156,36,68,198,4,102,183,22,146,106,13,47,41,122,220,129,70,200,14,125,146,185,14,44,165,230,52,41,106,116,233,55,82,30,93,88,12,203,123,186,128,14,113,171,57,167,132,88,218,152,136,238,40,42,251,76,63,206,40,42,81,127,138,172,106,51,201,170,54,85,86,181,100,89,205,189,121,204,59,127,198,229,132,137,123,6,194,56,215,42,89,119,104,134,183,140,89,77,115,222,28,73,195,7,92,226,214,126,56,66,192,163,217,217,15,45,42,210,130,249,117,218,172,100,245,80,236,41,74,16,86,127,159,113,65,25,1,175,138,191,139,117,2,138,170,143,61,91,178,177,9,178,138,220,95,175,68,68,147,156,22,175,215,86,164,35,142,25,237,14,51,97,11,82,211,195,140,169,3,13,27,86,244,193,64,153,178,250,74,245,210,87,159,196,61,115,44,197,95,8,13,109,215,209,101,226,172,173,32,198,50,221,1,66,63,59,133,247,158,13,98,166,99,26,154,23,118,77,120,171,172,47,212,43,95,90,105,183,53,249,232,231,160,103,70,68,35,111,207,120,246,246,192,240,178,37,131,170,167,100,190,165,218,147,145,68,132,75,74,190,111,51,210,255,136,12,198,137,15,165,220,116,69,110,155,12,223,57,153,70,131,24,223,162,116,242,30,36,110,142,86,88,151,85,34,247,69,131,46,135,238,172,86,210,69,22,196,12,202,102,57,198,54,46,101,37,178,54,141,61,63,102,143,175,23,44,32,77,75,107,183,217,92,108,236,114,122,129,137,152,209,13,34,225,40,33,47,70,100,197,249,189,175,208,211,120,46,73,119,92,79,227,63,196,61,135,116,101,166,76,245,140,148,179,223,252,138,97,188,146,181,43,155,122,57,148,146,124,187,121,186,86,139,219,191,103,80,234,45,92,39,155,170,184,220,248,129,239,117,63,170,161,138,28,1,128,2,9,192,222,250,254,90,232,26,92,117,12,214,194,97,14,92,45,113,104,148,237,0,59,1,32,217,129,84,243,199,214,179,22,233,226,149,194,192,8,211,26,119,250,77,186,137,215,198,114,1,132,152,243,161,98,51,113,247,50,212,169,187,185,216,115,23,71,142,125,104,83,88,78,62,238,164,14,118,139,113,234,47,206,234,230,115,47,237,84,29,86,59,110,12,36,189,30,91,163,113,15,70,246,131,76,153,80,143,131,254,242,109,107,201,253,8,54,111,211,182,115,19,6,125,57,19,23,49,135,16,48,229,82,131,248,29,244,78,89,190,214,206,166,107,194,85,100,75,212,98,11,139,126,80,177,114,66,67,215,192,132,107,183,174,169,13,77,93,214,212,21,116,169,253,87,89,37,224,230,151,106,210,41,22,12,203,116,205,181,132,87,20,192,95,120,235,168,37,11,108,12,5,67,185,234,235,227,195,17,42,59,219,38,227,136,11,113,35,45,164,136,95,70,11,15,217,129,136,128,165,104,154,46,123,46,174,171,205,187,21,78,255,157,182,249,189,156,177,249,189,69,51,208,85,39,32,14,255,89,196,235,116,81,175,23,193,81,215,77,197,87,246,185,55,199,227,243,65,206,5,155,9,208,197,58,98,170,206,216,36,174,207,195,203,248,77,85,232,68,198,71,7,97,192,62,69,60,20,129,165,20,108,177,81,204,221,11,123,191,245,152,247,43,238,55,134,145,41,228,27,95,195,233,38,253,234,143,102,83,102,80,76,216,138,72,29,159,64,133,75,83,226,202,120,25,242,123,92,103,163,1,243,212,27,204,47,203,59,140,200,116,97,178,4,146,52,101,169,38,249,71,172,31,112,7,193,239,51,236,58,121,254,80,220,46,239,127,205,196,253,36,223,168,143,8,101,138,122,206,59,61,141,222,166,159,4,200,77,184,14,63,48,52,121,107,18,107,186,41,19,225,140,203,52,36,124,71,10,170,35,192,125,244,107,131,33,199,119,84,173,178,61,229,214,12,82,107,174,22,183,102,92,221,173,25,198,23,236,214,12,139,28,67,38,44,98,199,130,110,64,166,221,152,129,123,238,8,48,224,11,178,45,208,136,55,198,134,131,231,25,52,182,86,197,8,82,249,74,126,28,97,84,194,86,195,209,122,250,229,27,33,212,81,58,202,8,241,235,243,34,7,130,97,41,17,59,224,150,43,101,218,36,96,246,203,202,171,240,131,54,252,66,181,113,195,157,88,29,189,241,34,31,114,138,58,24,2,57,213,235,125,195,19,216,169,24,42,138,143,56,130,211,68,158,84,159,178,200,235,59,240,78,28,161,98,151,137,8,12,150,228,54,181,152,50,133,116,33,182,187,132,11,102,46,76,18,182,253,173,226,29,152,93,86,25,244,182,178,48,45,29,214,128,219,109,224,185,239,227,81,129,158,73,175,212,156,130,120,18,219,194,48,38,10,46,218,252,6,5,190,163,128,72,159,105,176,40,33,222,41,87,109,96,50,1,141,154,33,139,4,143,146,128,69,217,0,159,24,222,38,114,224,25,247,164,35,32,155,208,252,163,237,241,26,163,168,156,0,122,33,78,71,39,224,116,228,55,193,46,1,7,71,197,210,243,67,209,161,28,149,80,9,181,153,75,168,65,9,252,100,52,178,51,13,197,227,161,15,197,111,73,32,18,143,236,161,42,61,74,59,234,45,218,51,217,60,123,124,114,220,22,16,21,138,9,8,150,149,224,49,234,47,181,195,48,20,18,54,135,107,243,185,28,124,167,254,29,145,47,100,32,41,23,50,36,29,241,101,7,216,239,143,76,230,244,224,218,108,57,184,248,160,215,13,175,26,120,41,185,240,34,7,126,118,93,141,78,36,227,185,179,102,182,109,47,166,206,9,179,206,252,101,38,148,135,126,114,20,113,38,210,124,197,33,20,236,30,201,18,189,1,34,225,142,128,56,202,32,178,144,1,134,4,135,173,4,148,129,88,243,249,252,112,6,254,189,33,116,13,142,182,100,180,11,8,188,10,153,10,10,32,57,17,1,36,130,79,73,191,177,129,47,80,93,186,252,211,86,162,62,247,134,192,254,116,151,154,0,6,43,66,12,226,227,212,32,124,203,104,26,248,71,139,131,114,35,187,64,190,165,9,166,92,57,16,69,98,30,152,125,187,12,84,64,153,9,6,242,171,188,70,134,221,152,192,80,17,81,79,121,41,250,192,199,221,83,51,38,57,92,177,5,147,192,217,138,47,0,48,183,252,252,221,15,207,254,249,31,41,208,157,143,40,129,23,230,133,156,23,249,32,122,24,39,161,202,199,208,227,32,138,201,132,223,143,195,246,199,146,198,135,139,11,65,92,236,4,189,17,220,230,232,161,249,44,114,99,239,183,45,73,4,17,23,14,15,58,77,84,30,151,60,97,120,148,47,5,10,223,39,81,211,201,172,247,73,172,212,235,131,90,99,109,250,125,18,195,94,35,14,67,98,115,112,188,201,162,191,2,125,103,35,126,212,75,167,243,239,221,93,48,24,120,100,15,102,93,21,85,103,254,40,187,229,137,87,209,22,15,25,142,201,161,203,8,235,235,96,250,170,156,160,13,167,172,52,154,218,160,95,95,110,40,80,22,244,229,83,22,75,245,142,62,66,39,157,197,166,199,99,198,184,234,138,216,169,134,214,239,77,135,90,105,43,203,235,20,106,213,168,245,151,227,201,17,58,37,136,68,201,54,86,52,165,82,134,169,55,88,39,170,77,148,55,133,3,177,119,209,162,47,30,45,54,154,205,85,66,26,141,61,177,27,223,168,214,234,43,71,199,27,184,5,178,24,121,38,246,49,113,31,107,194,11,42,49,35,21,47,47,20,83,186,186,82,215,214,26,80,68,16,126,190,186,214,128,159,163,99,185,160,17,139,232,29,47,140,7,177,29,46,107,19,152,188,88,196,97,102,47,158,80,38,113,35,56,185,220,170,55,171,218,114,173,185,138,245,73,5,148,170,184,125,28,47,6,179,183,214,34,73,41,43,241,180,108,1,126,189,218,88,69,25,241,83,213,82,228,103,66,200,6,23,6,141,30,237,203,130,63,244,236,81,171,94,213,214,184,52,114,84,73,67,91,195,84,166,127,191,103,63,184,119,143,174,188,158,34,179,140,148,102,149,182,22,69,96,9,196,68,139,152,166,49,114,193,198,31,31,24,184,205,134,27,206,45,203,62,118,244,209,134,159,232,192,24,12,136,149,68,3,180,14,20,151,170,53,245,106,19,196,187,26,209,155,224,233,8,134,20,232,112,76,0,53,209,20,178,54,172,214,215,105,202,112,64,238,176,24,147,9,195,101,232,41,138,16,13,208,28,14,17,45,7,101,230,49,153,57,189,126,91,205,80,115,11,6,20,104,28,195,28,148,173,133,90,229,84,176,206,57,210,146,139,218,119,236,81,156,137,20,177,137,199,168,57,190,54,133,24,166,59,205,252,174,1,24,98,217,9,224,20,221,20,165,133,123,234,236,138,24,238,241,218,6,87,130,90,53,102,59,18,36,158,221,173,69,44,119,247,222,61,75,63,58,149,249,215,114,230,84,243,86,192,143,85,207,64,207,44,105,23,221,190,99,195,136,54,75,22,236,163,162,163,25,214,1,113,12,47,210,58,210,23,154,47,187,59,76,201,92,194,25,177,187,152,97,24,107,27,204,208,212,180,42,104,36,85,73,209,227,27,213,229,44,59,24,237,87,27,201,163,132,111,144,16,227,149,143,220,20,227,76,233,109,76,184,43,188,152,54,248,77,209,78,65,38,239,195,65,31,9,21,11,131,9,24,191,180,145,176,165,149,106,213,149,38,118,134,88,62,1,75,204,57,138,78,99,135,234,143,191,69,183,184,232,30,194,196,61,244,236,52,204,144,150,187,196,192,224,139,1,11,175,23,85,79,113,253,16,45,77,131,199,141,119,91,187,202,86,107,233,117,98,221,55,44,119,233,216,118,238,83,163,187,132,215,143,45,14,143,198,100,201,117,250,75,71,6,57,118,151,216,205,170,99,135,46,58,46,49,74,150,174,111,110,80,218,131,42,164,83,246,232,196,194,165,11,233,250,104,4,138,239,182,148,78,231,164,223,81,79,54,59,221,109,149,116,186,29,213,222,196,191,175,118,58,186,218,237,60,59,84,247,187,157,231,118,84,151,62,189,191,217,233,16,120,252,130,181,169,218,221,206,221,29,245,149,78,231,107,240,160,251,199,234,218,102,231,246,150,170,99,178,55,32,153,177,9,143,159,97,233,118,118,212,59,157,206,139,240,224,143,190,174,190,209,237,188,184,163,246,49,29,43,244,141,77,94,109,103,31,243,124,117,180,169,158,108,117,94,189,163,26,244,197,152,254,61,164,127,9,79,51,244,54,213,122,183,115,127,83,36,114,99,73,151,161,188,38,166,245,54,173,46,38,62,129,196,148,186,53,41,213,254,38,227,115,101,19,40,213,182,58,107,155,95,166,207,40,245,235,155,223,96,213,116,239,240,162,25,169,122,80,163,255,183,115,136,57,142,186,144,227,254,86,71,131,28,84,152,125,63,253,125,145,102,21,211,44,119,59,198,214,14,188,233,244,225,209,235,91,230,166,234,190,216,57,222,66,193,80,9,63,216,2,130,246,183,58,117,120,196,219,162,177,245,58,144,179,213,105,110,221,81,95,196,34,25,235,178,0,228,207,188,108,107,27,228,185,188,213,113,183,239,136,70,232,190,140,141,186,243,44,35,236,48,204,194,179,14,144,66,155,28,10,163,37,60,15,196,105,221,206,151,119,104,187,222,199,68,47,131,252,239,111,119,190,182,227,183,200,215,177,213,186,157,254,14,21,223,171,240,164,211,193,27,93,112,159,64,40,224,45,248,255,38,78,112,218,20,113,123,147,226,60,219,218,77,99,208,22,61,251,166,169,91,251,109,183,239,186,55,217,197,30,109,207,129,76,138,232,198,93,238,49,237,226,238,108,241,91,252,22,191,143,203,175,243,154,37,166,206,167,248,165,84,226,99,115,169,169,141,30,108,176,71,242,116,76,126,46,28,30,138,73,229,207,216,76,94,20,86,42,133,124,143,82,45,200,92,42,5,19,183,82,173,233,63,159,248,229,240,137,124,80,22,155,192,151,112,6,47,39,166,127,66,254,221,105,58,125,210,116,190,180,162,5,228,208,57,124,80,21,117,249,74,107,17,154,216,60,203,79,196,28,216,82,109,77,230,138,251,172,165,136,211,26,145,7,157,140,133,197,33,205,228,75,203,242,139,165,1,33,163,165,164,249,122,64,10,99,76,16,84,151,179,151,74,225,73,124,201,159,197,151,150,254,199,103,191,248,127,206,223,254,183,243,119,223,127,248,163,111,157,191,251,157,179,247,255,246,252,239,126,247,240,189,143,63,253,232,227,135,127,246,27,248,239,255,251,147,63,251,236,191,254,238,252,239,191,251,233,71,127,242,233,71,255,118,246,39,159,156,255,221,7,120,13,254,249,183,222,97,57,63,253,232,251,44,15,203,240,63,150,130,138,229,101,130,18,95,39,224,149,210,186,48,235,247,255,249,179,159,126,79,206,20,16,202,86,18,104,142,95,191,117,246,157,143,63,251,249,159,254,254,71,63,248,236,111,223,9,146,79,196,7,186,180,32,203,35,104,228,144,44,66,186,28,121,23,154,41,151,34,66,148,181,117,57,244,38,188,218,144,214,240,1,165,232,59,203,148,38,169,41,254,68,23,28,74,225,21,135,32,161,60,215,40,241,201,70,140,171,136,182,149,74,55,229,69,134,210,66,169,86,145,137,10,164,33,248,210,164,188,147,56,87,184,248,32,23,144,41,76,121,242,29,165,43,77,28,145,229,136,18,95,143,136,182,67,106,3,4,181,38,25,163,73,70,111,11,119,51,217,158,201,50,17,74,85,95,206,197,78,86,163,77,66,102,71,162,200,159,207,7,36,133,68,169,109,100,229,84,83,202,227,171,21,233,181,209,213,131,172,247,124,65,34,15,189,66,76,124,17,34,98,97,99,19,115,63,95,178,28,131,101,6,185,145,152,245,174,73,210,230,150,177,174,133,117,77,16,179,28,177,4,121,85,41,166,188,25,195,157,108,217,112,73,34,193,50,4,139,16,113,110,26,137,218,193,198,190,240,74,64,198,232,151,174,116,225,185,188,76,57,93,144,136,14,232,160,106,165,134,22,27,180,197,26,68,142,241,63,174,162,153,139,13,177,18,163,102,41,185,188,184,222,45,71,72,160,127,96,150,205,230,42,47,219,136,146,85,48,126,159,218,168,215,234,115,239,144,224,145,29,177,2,178,178,220,236,175,233,189,181,189,83,129,68,111,49,16,217,17,17,75,213,142,62,48,198,174,180,60,27,28,112,88,20,251,22,195,161,191,244,37,165,179,31,224,168,132,15,253,113,232,65,158,117,220,228,229,108,157,86,57,161,228,151,170,254,241,185,56,39,146,183,146,188,122,156,185,92,30,171,160,84,245,207,225,197,235,98,157,87,108,32,69,246,147,194,2,92,209,190,148,40,186,230,154,214,216,8,142,147,139,37,185,164,13,42,73,220,193,152,95,171,214,150,87,130,205,39,118,124,172,181,170,105,105,156,132,150,18,163,172,244,117,179,95,198,19,171,165,197,210,114,181,214,164,203,159,149,75,111,53,153,20,238,188,46,202,59,48,62,89,106,222,156,37,35,206,82,210,110,156,84,28,67,156,231,83,32,169,129,104,157,161,130,40,92,32,161,75,241,46,161,149,170,245,166,182,92,15,52,132,111,26,200,109,92,147,118,181,66,138,144,220,141,226,154,164,213,150,87,73,47,162,116,85,36,63,202,55,37,183,84,13,206,46,198,73,15,52,77,228,100,199,34,227,41,227,132,212,26,189,229,101,237,6,187,68,69,183,184,168,216,101,20,241,252,156,125,89,239,26,213,38,211,232,138,111,85,52,190,68,237,55,8,24,121,248,77,174,36,56,234,157,71,203,107,77,209,129,42,126,243,104,216,87,83,204,95,204,208,5,68,164,152,70,218,130,116,87,28,85,161,198,246,12,75,85,186,86,14,92,56,251,61,189,172,169,248,91,173,1,203,9,134,56,65,3,56,195,120,180,125,110,161,74,101,60,98,153,229,229,41,104,63,146,100,218,99,242,245,28,221,114,25,200,67,22,179,101,91,68,102,83,190,251,36,94,234,12,131,67,44,51,29,206,131,27,73,184,172,192,214,79,170,28,58,146,208,185,198,142,11,180,143,108,131,118,112,62,134,72,89,242,218,178,200,5,0,83,56,163,102,27,221,229,22,254,145,114,227,177,248,4,89,135,13,137,216,9,75,222,42,74,217,232,250,255,217,123,219,238,54,142,43,79,252,253,124,10,168,199,209,31,24,54,65,0,36,65,18,52,194,5,65,74,102,44,201,142,100,249,33,52,151,167,1,52,72,152,96,3,234,110,144,102,40,188,217,76,18,103,118,114,156,157,61,227,217,204,195,158,100,143,147,205,153,115,18,39,103,114,102,146,137,103,94,236,103,49,37,231,85,190,194,255,222,122,232,170,234,174,110,52,64,74,22,237,150,108,8,232,174,135,91,183,110,221,186,117,235,87,117,245,227,65,146,167,10,17,39,94,120,65,47,22,242,0,19,219,110,29,203,59,180,193,250,37,58,42,185,45,181,67,180,111,207,53,153,151,74,107,118,183,43,171,17,229,162,132,203,114,69,175,187,175,136,87,19,55,245,160,14,54,56,25,100,34,105,138,230,198,5,229,72,10,70,235,216,51,137,209,227,34,191,117,33,118,214,101,219,235,82,151,232,199,28,141,255,225,31,158,71,119,98,219,237,118,60,206,2,94,166,45,187,19,124,223,223,199,0,0,231,73,133,242,26,41,150,65,251,138,54,77,125,55,182,162,156,32,54,64,199,110,15,24,130,144,104,51,121,70,150,238,100,142,201,45,91,16,227,34,25,249,244,71,52,125,88,40,148,76,76,239,105,204,178,196,50,39,162,33,18,11,63,159,96,160,147,204,84,106,103,82,230,76,224,245,40,13,122,57,65,172,69,180,86,90,91,92,91,99,9,169,173,29,155,182,90,170,86,170,213,136,89,126,229,59,202,244,162,230,5,113,200,106,225,90,22,100,121,158,13,41,219,158,183,64,46,125,32,168,207,34,238,221,197,237,52,191,74,183,104,183,113,51,180,217,48,79,165,221,202,35,101,231,50,248,26,236,226,222,95,216,52,143,154,141,135,183,217,254,52,164,121,96,86,225,237,42,190,253,86,185,105,86,201,238,99,155,110,19,7,37,158,73,165,211,156,111,137,175,124,243,210,223,28,110,154,171,205,70,105,115,7,203,140,33,97,101,243,189,166,233,189,210,24,52,239,146,2,183,224,153,219,188,131,27,220,149,38,167,43,216,60,94,110,66,153,199,205,198,28,188,162,91,172,109,177,219,42,183,246,44,216,127,37,91,171,238,150,187,105,206,53,201,94,240,67,186,1,251,62,110,15,207,109,54,170,91,183,145,7,64,0,110,226,14,155,72,235,206,22,219,207,126,136,31,115,156,214,230,218,166,57,106,54,182,155,236,237,59,130,223,75,82,221,208,230,128,26,220,220,245,72,222,147,77,76,20,228,125,208,104,60,132,199,219,111,227,190,176,174,68,77,126,220,95,110,50,94,30,200,165,52,223,68,34,111,51,14,7,29,184,13,244,246,224,31,57,93,105,19,127,219,82,230,91,111,35,97,59,219,1,251,27,77,100,200,14,131,29,176,173,243,38,193,44,220,230,112,128,209,102,120,187,190,66,201,106,114,190,143,8,5,39,100,223,27,178,65,167,53,30,17,22,187,205,9,37,201,229,89,225,238,173,138,94,15,106,105,6,181,64,183,131,188,225,163,242,38,150,112,155,112,83,60,2,46,189,26,84,3,20,85,8,69,139,77,236,179,219,188,240,10,255,108,204,145,124,48,72,142,73,81,143,152,76,80,112,198,219,4,156,65,224,1,84,200,154,32,80,248,232,46,169,128,236,251,55,253,77,179,186,213,120,229,54,52,100,155,52,225,85,242,252,27,62,161,229,246,109,82,101,144,20,114,111,223,14,58,81,198,55,224,219,10,123,75,112,11,205,67,158,156,13,78,58,64,4,62,128,106,31,134,26,159,0,20,224,74,59,61,80,96,97,33,247,228,175,126,246,249,79,127,241,249,39,63,127,242,157,239,62,249,201,191,93,124,250,33,122,234,228,255,33,209,197,15,127,250,244,7,223,23,175,233,58,154,56,253,240,20,120,176,36,202,5,107,34,254,74,181,49,197,6,5,121,23,182,18,137,93,22,188,14,156,191,106,38,97,134,230,36,59,148,191,142,186,99,241,105,194,166,6,190,142,217,2,98,115,43,79,37,249,109,130,150,191,235,203,251,137,101,153,80,29,45,114,216,133,20,251,78,180,24,225,179,147,235,125,215,103,206,246,170,90,233,187,126,100,11,153,191,8,245,5,58,241,148,215,209,238,184,117,139,120,244,228,84,146,73,38,187,182,249,107,253,38,54,127,171,235,102,210,63,98,215,175,82,9,229,145,77,142,28,216,28,210,203,113,32,166,18,163,36,199,126,136,83,242,170,31,55,147,11,74,61,122,201,73,33,61,41,37,72,74,13,35,138,115,98,109,109,77,41,72,246,2,42,109,80,152,20,108,228,171,41,122,225,44,145,76,234,235,177,252,115,28,230,107,152,193,178,163,49,229,8,144,133,133,52,108,93,45,57,40,149,186,241,164,66,131,193,95,202,45,43,69,70,246,255,52,114,23,122,151,40,178,19,244,137,118,88,48,247,164,92,136,50,178,148,234,133,120,10,39,165,218,79,210,168,80,7,198,56,194,173,128,107,212,133,41,151,163,161,147,122,47,115,146,207,33,166,192,113,160,212,217,122,49,132,82,145,71,206,74,48,114,164,253,185,146,178,191,69,229,128,186,53,195,181,135,171,18,206,58,94,169,102,180,46,150,165,74,57,81,196,75,71,31,197,205,50,18,133,248,44,76,11,100,140,159,130,176,212,192,9,7,237,0,189,148,43,87,72,179,152,151,51,199,254,67,79,39,171,77,63,17,178,162,244,82,38,49,132,220,21,58,43,235,65,169,76,197,125,213,83,250,108,152,63,43,59,168,84,66,139,62,255,206,95,63,249,241,39,244,167,234,80,21,162,31,237,67,217,147,170,216,13,172,51,137,19,34,98,102,240,153,101,204,141,158,143,127,251,199,239,252,66,169,155,93,63,125,158,108,109,164,157,217,69,109,208,86,177,161,42,121,96,121,82,214,43,98,198,102,185,2,39,107,144,50,228,143,13,21,176,40,77,249,202,100,17,51,77,140,149,218,88,157,33,79,237,36,110,8,87,109,142,32,147,18,139,220,15,112,32,26,181,186,42,169,213,184,141,116,233,93,120,51,60,133,201,41,75,127,176,115,136,210,191,176,92,152,96,129,234,180,172,140,111,144,60,143,193,123,52,191,63,249,240,179,223,253,115,167,119,242,244,31,254,230,226,151,63,122,250,247,127,121,241,171,255,184,248,247,159,215,255,244,233,7,79,127,252,159,23,31,124,15,62,241,233,111,62,188,248,253,223,210,119,243,75,144,5,201,194,231,31,254,203,31,255,238,183,159,255,219,63,253,233,211,31,44,44,203,69,201,124,214,112,153,186,55,195,188,86,105,93,42,173,109,223,186,21,109,153,190,208,70,167,115,233,174,155,48,27,63,227,158,213,11,112,28,154,131,16,36,252,210,18,30,48,253,154,130,147,74,57,157,82,112,98,217,159,190,79,53,37,113,111,182,200,30,2,97,197,201,129,47,180,53,89,69,194,114,242,201,79,62,149,214,146,126,68,197,113,135,183,158,84,230,81,110,146,63,185,240,82,82,3,0,100,41,39,208,23,169,62,236,19,143,72,111,108,85,97,154,24,206,116,82,50,46,183,49,233,20,114,45,65,77,216,135,174,206,95,81,105,31,7,29,114,241,201,167,23,223,253,217,197,111,190,251,217,239,126,201,186,89,242,183,135,106,208,89,200,2,52,37,249,200,21,252,98,252,34,55,50,2,34,152,201,84,240,60,94,55,155,62,103,173,60,14,213,57,21,13,116,244,94,142,4,73,3,76,71,1,247,231,43,213,43,174,252,184,76,116,245,172,203,199,220,250,242,27,101,189,221,26,244,5,169,227,24,252,214,242,202,149,224,183,44,171,218,109,45,173,218,215,31,191,37,90,242,236,241,91,162,174,107,143,223,10,55,229,5,193,111,5,100,205,128,223,18,77,154,10,191,149,44,64,233,241,91,210,144,186,110,248,45,65,250,36,252,150,72,57,27,126,75,228,127,46,248,173,36,41,255,242,224,183,166,102,106,34,126,235,74,121,118,41,252,86,130,176,93,2,191,37,74,157,1,191,21,100,78,143,223,146,6,87,122,252,86,178,46,139,193,111,197,180,44,21,126,75,226,245,181,199,111,5,109,185,52,126,107,86,174,124,69,240,91,169,25,29,197,111,69,102,221,120,252,150,58,230,174,22,191,165,45,251,249,226,183,4,39,102,193,111,133,114,79,196,111,137,244,211,224,183,36,179,44,177,204,153,240,91,241,36,77,198,111,77,165,204,167,192,111,69,44,162,4,252,86,36,237,243,194,111,97,235,122,206,104,48,242,118,142,135,46,140,192,43,64,96,189,136,101,102,0,175,12,224,149,1,188,50,128,215,165,1,94,17,69,148,14,235,197,21,124,134,245,202,176,94,25,214,43,195,122,101,88,175,12,235,149,97,189,50,172,87,134,245,202,176,94,25,214,43,195,122,101,88,175,12,235,149,97,189,50,172,87,134,245,202,176,94,87,135,245,50,22,23,91,107,198,149,160,189,218,213,242,98,121,185,84,185,254,104,47,209,146,103,143,246,18,117,93,123,180,87,184,41,47,8,218,43,32,107,6,180,151,104,210,84,104,175,100,1,74,143,246,146,134,212,117,67,123,9,210,39,161,189,68,202,217,208,94,34,255,115,65,123,37,73,249,151,7,237,53,53,83,19,209,94,87,202,179,75,161,189,18,132,237,18,104,47,81,234,12,104,175,32,115,122,180,151,52,184,210,163,189,146,117,89,12,218,43,166,101,169,208,94,18,175,175,61,218,43,104,203,165,209,94,179,114,229,43,130,246,74,205,232,40,218,43,50,235,198,163,189,212,49,119,181,104,47,109,217,207,23,237,37,56,49,11,218,43,148,123,34,218,75,164,159,6,237,37,153,101,137,101,206,132,246,138,39,105,50,218,107,42,101,62,5,218,43,98,17,37,160,189,34,105,159,23,218,235,112,116,108,57,247,109,86,206,194,53,43,37,195,112,101,24,174,12,195,149,97,184,46,141,225,34,166,201,4,192,22,215,209,25,96,43,3,108,101,128,173,12,176,149,1,182,50,192,86,6,216,202,0,91,25,96,43,3,108,101,128,173,12,176,149,1,182,50,192,86,6,216,202,0,91,25,96,43,3,108,93,225,229,92,203,149,232,229,92,198,200,179,115,158,239,246,218,190,177,126,98,185,57,139,160,182,172,142,109,20,76,183,126,10,106,107,112,74,214,235,32,121,69,50,106,251,235,246,174,97,25,123,245,115,48,200,182,44,223,82,10,45,156,91,228,45,164,245,252,188,59,103,44,60,234,46,12,134,54,29,18,11,237,222,112,193,48,253,66,17,214,135,78,62,47,114,22,206,237,188,95,196,77,140,194,184,0,212,218,157,158,159,80,248,72,95,54,245,219,47,180,44,191,125,248,112,8,165,217,169,42,235,216,125,168,203,214,215,229,194,8,60,177,245,77,217,232,117,188,186,49,151,162,138,161,117,96,127,115,100,187,103,211,114,235,17,102,74,217,10,108,252,78,71,95,195,129,29,215,29,115,41,187,227,1,44,139,193,70,152,170,67,22,70,164,23,104,214,84,173,160,115,195,246,251,160,232,167,101,149,148,53,157,140,17,156,226,180,181,208,92,80,129,105,180,250,131,150,49,185,30,207,58,177,103,24,40,178,48,63,128,34,166,16,130,89,36,141,85,55,133,188,245,217,1,229,169,199,13,171,42,245,232,25,131,246,2,253,119,37,96,211,149,229,238,106,165,181,184,124,253,193,166,162,37,207,30,108,42,234,186,246,96,211,112,83,94,16,176,105,64,214,12,96,83,209,164,169,192,166,201,2,148,30,108,42,13,169,235,6,54,21,164,79,2,155,138,148,179,129,77,69,254,231,2,54,77,146,242,47,15,216,116,106,166,38,130,77,175,148,103,151,2,155,38,8,219,37,192,166,162,212,25,192,166,65,230,244,96,83,105,112,165,7,155,38,235,178,24,176,105,76,203,82,129,77,37,94,95,123,176,105,208,150,75,131,77,103,229,202,87,4,108,154,154,209,81,176,105,100,214,141,7,155,170,99,238,106,193,166,218,178,159,47,216,84,112,98,22,176,105,40,247,68,176,169,72,63,13,216,84,50,203,18,203,156,9,108,26,79,210,100,176,233,84,202,124,10,176,105,196,34,74,0,155,70,210,126,65,96,211,203,223,1,248,98,21,152,161,81,51,52,106,134,70,205,208,168,151,70,163,170,90,40,221,117,130,92,169,103,232,212,12,157,154,161,83,51,116,106,134,78,205,208,169,25,58,53,67,167,102,232,212,12,157,154,161,83,51,116,106,134,78,205,208,169,25,58,53,67,167,102,232,212,12,157,122,149,215,9,174,182,236,171,185,78,176,220,89,90,44,89,95,134,235,4,69,75,158,61,194,75,212,117,237,17,94,225,166,188,32,8,175,128,172,25,16,94,162,73,83,33,188,146,5,40,61,194,75,26,82,215,13,225,37,72,159,132,240,18,41,103,67,120,137,252,207,5,225,149,36,229,95,30,132,215,212,76,77,68,120,93,41,207,46,133,240,74,16,182,75,32,188,68,169,51,32,188,130,204,233,17,94,210,224,74,143,240,74,214,101,49,8,175,152,150,165,66,120,73,188,190,246,8,175,160,45,151,70,120,205,202,149,175,8,194,43,53,163,163,8,175,200,172,27,143,240,82,199,220,213,34,188,180,101,63,95,132,151,224,196,44,8,175,80,238,137,8,47,145,126,26,132,151,100,150,37,150,57,19,194,43,158,164,201,8,175,169,148,249,20,8,175,136,69,148,128,240,138,164,125,94,8,47,76,11,42,166,105,13,123,190,213,95,184,102,165,100,0,174,12,192,149,1,184,50,0,215,115,185,78,144,235,232,12,176,149,1,182,50,192,86,6,216,202,0,91,25,96,43,3,108,101,128,173,12,176,149,1,182,50,192,86,6,216,202,0,91,25,96,43,3,108,101,128,173,12,176,149,1,182,174,18,176,181,214,89,53,146,47,20,116,242,70,103,109,101,213,32,201,173,86,43,154,60,184,114,112,109,181,178,104,20,214,13,204,234,28,24,245,122,29,157,93,131,110,206,186,121,51,111,213,119,9,206,203,50,13,99,111,175,96,90,197,254,0,84,186,7,175,4,60,140,63,44,144,123,12,93,44,116,105,109,205,54,10,197,142,221,181,70,125,127,221,205,27,221,181,78,169,180,86,173,24,80,214,141,146,121,78,219,117,23,172,20,248,69,237,196,187,131,142,93,187,81,30,19,162,219,237,229,201,109,92,94,93,89,163,109,108,219,139,147,147,47,118,43,29,154,188,83,46,93,13,228,109,113,185,82,233,148,23,87,175,63,228,77,180,228,217,67,222,68,93,215,30,242,22,110,202,11,2,121,11,200,154,1,242,38,154,52,21,228,45,89,128,210,67,222,164,33,117,221,32,111,130,244,73,144,55,145,114,54,200,155,200,255,92,32,111,73,82,254,229,129,188,77,205,212,68,200,219,149,242,236,82,144,183,4,97,187,4,228,77,148,58,3,228,45,200,156,30,242,38,13,174,244,144,183,100,93,22,3,121,139,105,89,42,200,155,196,235,107,15,121,11,218,114,105,200,219,172,92,249,138,64,222,82,51,58,10,121,139,204,186,241,144,55,117,204,93,45,228,77,91,246,243,133,188,9,78,204,2,121,11,229,158,8,121,19,233,167,129,188,73,102,89,98,153,51,65,222,226,73,154,12,121,155,74,153,79,1,121,139,88,68,9,144,183,72,218,231,5,121,115,236,211,215,221,193,123,96,142,239,56,237,193,177,189,112,13,203,201,128,111,25,240,45,3,190,101,192,183,231,2,124,227,154,58,3,190,101,192,183,12,248,150,1,223,50,224,91,6,124,203,128,111,25,240,45,3,190,101,192,183,12,248,150,1,223,50,224,91,6,124,203,128,111,25,240,45,3,190,101,192,183,171,4,190,117,150,87,175,6,182,85,233,182,203,203,237,53,251,250,195,182,68,75,158,61,108,75,212,117,237,97,91,225,166,188,32,176,173,128,172,25,96,91,162,73,83,193,182,146,5,40,61,108,75,26,82,215,13,182,37,72,159,4,219,18,41,103,131,109,137,252,207,5,182,149,36,229,95,30,216,214,212,76,77,132,109,93,41,207,46,5,219,74,16,182,75,192,182,68,169,51,192,182,130,204,233,97,91,210,224,74,15,219,74,214,101,49,176,173,152,150,165,130,109,73,188,190,246,176,173,160,45,151,134,109,205,202,149,175,8,108,43,53,163,163,176,173,200,172,27,15,219,82,199,220,213,194,182,180,101,63,95,216,150,224,196,44,176,173,80,238,137,176,45,145,126,26,216,150,100,150,37,150,57,19,108,43,158,164,201,176,173,169,148,249,20,176,173,136,69,148,0,219,138,164,125,110,55,149,217,246,81,255,236,22,180,201,123,189,111,57,11,215,174,152,12,179,149,97,182,50,204,86,134,217,122,46,152,45,174,166,51,204,86,134,217,202,48,91,25,102,43,195,108,101,152,173,12,179,149,97,182,50,204,86,134,217,202,48,91,25,102,43,195,108,101,152,173,12,179,149,97,182,50,204,86,134,217,186,74,204,150,173,195,108,5,183,143,117,187,173,149,231,112,251,216,202,226,82,119,209,178,87,210,222,62,102,47,175,37,16,93,110,183,42,207,129,232,229,110,181,98,117,74,237,212,68,91,214,236,232,184,78,207,234,15,14,194,16,132,106,183,82,90,42,87,86,2,104,69,165,26,128,27,112,54,233,246,7,167,243,103,53,107,228,15,198,69,191,55,244,162,25,229,181,119,165,136,176,156,69,25,210,85,41,85,74,227,72,46,162,136,41,73,251,96,143,116,206,56,168,72,65,39,197,228,243,93,219,214,108,143,218,182,221,177,59,210,38,232,21,108,72,181,44,175,215,38,219,63,237,1,148,235,0,235,188,133,235,155,155,44,11,28,50,143,188,1,76,68,143,114,220,78,212,193,78,3,247,27,154,77,230,171,231,59,65,232,171,30,17,95,57,223,138,34,59,48,205,14,238,10,220,38,251,70,212,123,221,124,143,123,237,131,29,25,217,161,29,33,36,193,181,205,187,63,189,107,27,102,175,175,244,223,208,112,135,185,222,17,206,179,229,18,49,85,225,137,52,196,115,56,198,215,113,5,142,217,113,168,211,76,138,107,109,137,103,20,102,7,142,111,158,141,26,89,225,161,77,203,145,199,55,179,221,229,76,193,192,166,169,53,6,33,29,222,138,153,135,5,196,204,74,120,19,100,188,130,95,41,89,237,231,160,224,151,150,203,139,237,214,162,157,78,193,47,149,151,86,38,92,113,89,116,243,54,173,209,170,7,41,105,187,252,186,127,216,243,76,156,14,94,106,187,182,229,219,219,125,251,24,250,222,116,224,209,190,103,247,187,197,253,246,227,199,246,186,107,251,35,215,201,225,21,162,189,19,80,144,232,152,236,181,155,176,2,128,129,223,106,121,125,144,154,227,227,129,51,63,180,14,108,99,108,238,38,164,84,28,35,242,15,150,79,113,104,64,9,150,239,187,94,237,220,240,236,161,5,246,236,192,157,111,99,105,70,13,83,246,64,90,193,64,114,65,30,137,173,108,140,53,133,16,67,73,148,228,15,106,48,117,192,226,206,88,0,67,204,191,99,157,13,70,254,130,107,99,47,221,234,245,251,216,189,99,44,7,120,112,146,71,70,192,199,75,126,222,160,73,138,46,72,205,61,232,3,163,80,40,64,95,199,212,38,229,54,190,125,56,223,188,71,68,166,248,82,175,188,234,80,65,176,55,112,3,226,120,184,5,19,86,17,21,106,45,244,123,219,193,10,246,204,50,175,164,59,112,177,29,174,221,173,25,244,59,101,239,3,212,126,192,34,97,149,3,119,24,63,76,214,234,158,131,195,18,164,72,112,8,139,8,241,166,111,181,236,126,141,54,151,118,105,241,12,58,199,40,136,92,29,244,73,15,123,237,35,219,149,120,10,99,161,102,144,164,166,113,98,245,71,54,41,221,242,129,144,51,248,99,152,192,234,182,125,8,214,33,140,81,90,126,103,0,115,8,80,79,52,135,81,152,211,213,106,30,3,163,251,181,115,82,36,228,123,52,178,221,51,111,183,180,87,36,79,76,96,99,31,23,242,98,16,216,133,115,40,200,179,253,188,148,154,209,100,152,54,20,9,227,209,181,61,50,193,27,161,242,160,223,195,252,158,204,32,248,223,63,76,201,33,154,54,194,162,187,48,201,145,239,228,235,148,172,226,245,199,240,170,60,21,175,202,19,121,85,214,243,170,53,130,165,175,19,25,241,190,147,131,255,231,135,253,145,103,4,162,216,198,226,248,232,101,131,223,164,12,26,186,189,99,203,61,3,185,133,52,231,237,126,47,68,47,211,68,126,241,192,246,113,160,228,203,5,49,86,13,177,69,98,204,73,3,151,49,138,213,84,40,204,5,9,13,54,192,164,134,128,46,9,183,66,248,218,113,205,22,180,227,0,154,140,246,164,52,164,96,146,227,3,148,205,163,175,91,142,221,231,3,53,92,158,112,167,135,134,50,245,62,25,232,119,226,42,141,234,83,82,52,112,84,87,44,81,175,200,109,86,181,49,38,109,226,138,152,20,204,166,101,90,50,88,111,239,191,66,31,224,76,64,125,214,119,249,179,57,99,8,109,53,196,132,15,130,138,51,190,164,99,53,188,10,57,123,141,16,107,244,105,209,23,101,152,14,241,248,191,150,220,239,96,195,57,144,26,158,141,199,177,19,13,157,86,192,124,96,213,247,194,9,184,240,17,185,12,196,39,167,147,26,44,133,104,122,252,107,194,251,126,158,121,247,81,254,204,188,160,210,180,2,58,229,38,31,217,103,53,187,216,235,152,49,109,111,13,128,205,100,78,67,245,66,125,106,181,188,53,87,41,124,109,185,94,47,141,37,190,116,90,253,16,107,28,137,53,254,96,187,211,243,147,57,131,162,103,36,190,37,210,147,144,132,99,11,12,205,168,19,127,25,39,237,34,162,216,238,162,134,42,204,69,167,82,166,186,164,1,41,149,192,38,215,56,26,248,252,22,166,147,141,32,238,102,49,232,144,53,66,206,21,144,101,197,193,99,196,179,76,108,176,39,55,57,210,236,135,158,237,106,155,54,169,121,193,6,119,32,23,116,247,182,86,170,215,109,178,43,60,242,24,189,208,136,136,210,21,219,198,134,98,197,240,172,247,192,182,8,4,122,82,155,115,146,67,104,82,251,149,214,191,3,218,54,190,245,115,201,150,145,113,241,251,223,66,23,25,49,5,24,201,212,203,184,3,217,21,24,47,213,220,85,54,133,80,195,232,183,39,11,46,83,126,96,123,29,133,37,212,144,221,229,6,170,100,208,183,129,189,70,167,195,14,172,94,113,114,24,129,182,112,169,1,87,214,78,141,178,30,216,178,251,182,111,75,122,32,86,253,117,72,202,121,178,92,194,217,34,69,231,42,186,145,230,143,25,192,130,19,130,1,74,227,248,92,63,93,235,238,67,157,150,151,170,121,222,252,208,29,28,15,176,136,148,173,147,6,216,6,109,41,204,55,212,139,110,245,95,125,125,167,232,210,218,141,66,77,251,122,228,12,71,45,152,217,15,19,121,66,44,14,242,119,12,227,208,172,200,230,7,172,160,122,212,203,193,103,123,241,36,118,210,151,51,49,22,83,231,60,91,5,152,98,179,11,6,149,105,180,71,46,238,117,211,229,26,55,21,95,135,229,213,113,17,31,109,218,150,67,190,152,88,185,77,246,121,97,193,181,91,41,153,139,37,115,169,100,46,163,73,29,188,74,42,225,1,188,55,251,100,137,5,211,242,192,183,250,102,14,76,202,19,248,132,183,174,153,115,64,199,152,164,2,243,189,209,241,16,133,157,36,171,225,124,6,255,82,121,48,48,197,124,251,16,135,3,86,7,95,58,125,82,120,147,60,19,77,10,167,105,210,231,52,25,51,89,37,118,83,175,131,36,153,61,191,143,198,51,249,215,60,233,121,189,22,249,77,211,189,73,127,155,204,60,91,66,27,202,104,217,96,187,3,113,253,129,39,213,187,69,50,52,241,33,16,135,255,204,131,68,18,185,158,7,67,221,234,27,129,176,27,163,33,46,25,106,172,54,35,100,160,43,85,215,237,177,186,128,83,215,131,172,21,116,37,128,243,43,252,107,186,163,190,237,5,109,184,143,191,76,131,44,100,230,73,67,64,247,32,186,205,224,15,57,10,195,192,30,27,70,204,61,213,250,173,68,172,95,246,30,103,38,197,54,190,134,203,77,242,51,152,205,38,172,160,40,179,13,158,58,186,128,82,75,51,162,194,120,21,252,123,81,87,163,162,241,196,26,76,207,203,187,148,200,120,102,210,4,18,55,101,174,234,236,35,230,232,164,6,66,48,102,188,62,58,3,217,195,177,25,250,185,27,90,229,106,39,50,121,238,242,139,158,117,66,150,8,169,151,167,144,62,178,56,13,175,174,229,10,34,138,38,109,77,109,203,105,195,68,18,183,16,198,255,199,166,91,223,221,51,123,245,60,16,176,106,87,129,50,36,101,105,185,218,161,223,172,142,189,8,37,152,3,146,98,165,187,210,101,207,219,85,139,126,107,151,59,93,76,225,213,157,162,147,31,20,204,62,113,121,174,148,42,240,190,77,118,158,236,197,18,124,239,144,231,173,110,217,40,172,115,105,200,13,209,157,73,253,148,78,253,181,22,222,124,92,132,149,20,180,164,176,222,235,230,217,147,3,219,127,237,212,121,221,197,105,216,63,123,112,118,220,26,244,61,238,181,77,74,131,197,216,196,115,107,161,16,65,39,231,243,154,245,166,182,136,45,219,107,187,189,161,63,112,9,141,69,219,25,29,131,21,0,218,25,166,115,104,58,217,68,43,90,195,97,255,44,239,192,162,112,204,23,133,227,160,117,35,168,255,28,6,89,30,41,181,235,229,117,251,101,48,6,71,232,124,245,138,125,219,57,240,15,215,237,185,57,222,126,103,212,239,223,168,7,41,118,237,189,13,249,71,237,124,188,110,127,173,178,49,100,108,1,123,201,188,81,42,20,161,130,109,171,125,168,182,140,37,233,237,26,150,177,87,160,78,99,40,3,77,145,218,132,230,122,27,44,65,199,238,130,181,198,18,244,108,224,166,57,41,43,208,84,168,73,4,38,82,167,86,112,70,136,156,212,21,14,116,5,54,130,115,219,31,35,239,186,245,115,226,90,13,25,106,176,176,10,182,184,128,123,230,113,239,253,158,227,213,118,251,132,43,123,38,216,141,67,120,193,221,177,53,144,135,71,163,158,107,119,208,13,79,6,61,37,199,100,174,251,154,228,90,231,189,13,125,134,115,53,238,71,70,95,159,35,168,2,81,75,55,202,102,224,76,32,27,106,80,90,111,8,182,13,24,154,20,62,14,15,169,235,173,182,123,142,54,220,16,148,159,213,3,101,16,52,169,102,108,127,243,97,227,14,232,106,2,97,188,77,19,25,164,21,200,165,154,52,41,81,96,37,230,105,220,219,50,76,170,158,189,124,33,79,58,4,148,126,222,120,7,254,160,6,191,84,109,76,109,107,171,195,45,23,83,88,140,232,142,167,38,35,253,86,43,155,220,116,164,230,5,53,8,75,102,171,245,109,31,93,38,200,18,197,42,66,46,178,249,134,183,84,219,38,51,160,44,244,250,46,188,163,62,137,29,180,144,161,74,98,7,66,171,36,163,169,70,69,73,145,5,152,9,61,36,153,248,207,200,130,0,55,143,97,137,176,141,219,149,48,49,120,228,40,96,177,7,11,3,31,231,202,9,233,176,6,160,197,7,187,29,204,99,48,239,251,35,180,20,128,9,167,150,223,62,68,89,165,91,53,29,89,166,72,169,116,70,228,173,32,123,59,98,63,161,215,49,165,197,54,33,66,217,137,192,39,156,189,245,54,25,5,196,197,218,107,251,59,8,51,185,5,11,169,38,140,86,59,111,96,50,92,255,76,153,101,31,214,223,208,48,204,197,125,183,196,74,24,57,161,198,192,67,219,63,28,116,208,198,164,9,165,45,46,170,17,109,210,132,117,31,247,215,176,192,184,213,71,221,103,53,178,209,86,199,209,27,120,58,177,104,156,228,194,69,208,209,166,190,17,123,4,55,111,234,211,83,232,132,154,163,160,148,80,158,186,132,50,148,208,161,156,197,230,124,19,159,134,91,44,121,32,125,180,160,192,72,199,125,71,91,106,35,125,104,74,143,52,202,23,50,219,65,127,234,149,179,207,150,198,184,72,102,45,201,251,146,83,9,30,163,252,18,45,92,64,52,9,25,184,117,182,146,131,223,196,186,147,200,192,52,65,215,148,73,62,51,188,180,83,58,63,177,183,49,79,221,143,136,152,102,29,152,190,76,77,121,104,185,110,133,148,58,79,131,200,132,124,84,202,169,71,38,86,140,201,112,36,71,135,221,227,188,208,16,170,107,1,6,55,78,37,124,12,105,188,48,230,57,43,99,147,88,139,111,192,202,186,22,78,203,82,160,5,70,140,192,164,164,204,74,100,59,51,167,150,235,144,173,209,66,209,63,180,29,73,50,10,231,76,70,129,16,244,138,129,76,128,186,9,137,37,113,74,18,185,124,201,25,160,39,54,207,140,103,111,212,110,131,18,53,2,85,106,171,139,12,254,30,70,194,136,77,64,96,55,142,81,116,2,14,51,137,3,146,125,69,102,65,153,160,72,49,151,209,149,243,63,206,55,244,133,119,132,221,233,249,15,200,176,204,159,247,58,53,236,143,241,139,212,33,108,19,39,50,130,84,87,71,160,172,113,46,174,135,185,66,246,101,248,232,150,22,65,147,10,45,195,218,142,173,204,106,90,64,196,58,99,34,84,64,26,35,38,87,83,209,134,118,192,66,127,34,11,253,148,44,132,116,96,78,129,69,64,231,2,134,83,80,229,108,225,53,254,243,193,168,69,60,120,212,150,146,108,159,136,231,66,216,61,209,149,56,181,143,159,124,244,235,139,255,243,191,13,19,196,133,41,119,97,16,249,138,29,65,205,190,123,26,192,130,244,106,219,137,162,25,198,84,40,208,158,195,141,170,168,18,190,68,219,71,249,81,30,44,7,152,239,225,243,92,38,81,49,131,52,84,70,222,111,59,82,203,67,70,212,184,128,176,27,118,136,38,34,105,156,254,131,65,126,158,238,75,55,234,93,179,69,86,200,45,123,101,137,174,139,43,171,43,43,184,46,62,100,11,212,124,139,45,197,26,166,101,186,38,152,178,184,116,48,141,21,219,90,43,119,236,138,65,126,195,114,117,215,96,171,13,99,175,126,200,97,69,99,211,88,42,175,181,19,144,75,75,107,101,251,57,32,151,86,91,93,187,82,178,150,82,34,151,42,107,165,100,228,82,64,127,197,66,172,141,233,214,79,123,14,20,66,14,237,130,154,44,18,76,87,31,217,2,220,171,159,179,225,170,20,90,56,183,152,245,52,240,252,188,59,103,44,60,234,46,4,18,133,65,149,94,67,208,152,183,96,128,228,132,181,41,26,68,192,4,84,250,84,108,81,171,38,84,49,74,170,129,94,228,177,208,66,125,248,144,184,123,83,85,201,102,84,125,141,174,125,12,171,136,164,102,109,244,58,94,221,152,75,81,81,96,94,206,198,63,50,8,83,182,8,25,177,211,209,215,3,19,72,98,55,205,165,236,38,58,249,205,210,81,11,212,25,79,11,72,213,34,138,46,220,126,31,230,232,217,152,39,21,144,78,14,201,176,156,173,46,154,23,170,49,97,105,57,104,25,147,107,139,78,150,83,212,39,139,253,3,244,111,166,23,145,217,165,145,85,58,133,76,130,1,65,242,204,56,206,88,133,169,71,219,24,149,118,197,106,25,215,25,187,249,229,130,107,78,81,91,19,204,1,232,106,236,105,49,233,211,5,100,224,125,209,96,210,240,64,204,36,216,67,180,192,176,37,19,243,146,66,69,83,96,81,163,133,72,88,141,121,190,89,160,77,68,172,197,151,203,165,13,163,68,161,25,147,210,74,219,11,82,227,149,206,161,67,157,117,207,76,176,60,122,52,239,10,113,121,161,75,6,158,13,48,47,178,159,52,45,106,146,190,74,218,126,98,126,20,80,186,99,45,168,37,213,22,148,126,19,74,217,49,131,134,219,32,134,109,208,237,42,137,204,45,97,42,72,22,29,141,212,59,194,183,220,68,121,169,201,214,194,80,18,8,15,45,210,84,178,233,121,199,16,161,116,138,126,245,245,59,58,69,195,168,160,105,166,165,130,175,230,211,80,65,39,111,153,138,137,172,97,243,125,24,141,50,145,44,4,68,197,209,68,165,215,18,89,14,81,248,233,21,35,3,231,161,219,15,79,148,30,232,54,111,1,108,119,7,87,0,104,228,88,46,88,122,53,99,191,213,183,156,35,35,65,123,99,166,59,88,43,135,96,10,141,64,6,42,16,193,46,218,57,193,3,73,108,179,135,249,20,13,211,181,78,137,238,52,78,230,131,103,124,71,154,61,80,118,149,121,162,241,158,73,6,116,100,55,6,71,118,84,17,4,123,200,184,101,97,28,247,156,158,65,247,125,100,164,40,59,160,130,248,155,99,235,125,118,64,198,224,73,2,216,173,105,224,209,226,121,82,141,17,6,245,211,179,158,80,161,113,8,58,222,134,201,117,114,90,142,160,225,77,136,194,104,248,27,14,146,225,218,137,171,66,188,189,72,244,54,107,249,242,50,238,146,147,51,85,15,96,224,34,192,100,127,148,223,37,112,215,96,161,106,118,29,13,140,119,215,134,105,15,241,175,115,101,156,2,133,87,154,238,124,110,76,68,236,134,206,61,72,39,80,161,221,120,4,53,52,112,72,13,141,14,76,203,136,219,218,183,243,133,189,49,158,250,81,68,41,210,80,166,38,68,215,75,45,159,144,21,247,194,128,230,96,111,167,137,51,156,73,225,26,198,118,232,49,10,76,128,196,169,148,74,51,240,149,218,136,54,250,249,153,193,199,186,144,238,59,153,231,2,67,108,220,24,90,158,31,66,25,49,35,209,46,34,54,11,200,222,162,245,160,43,187,72,146,223,165,128,59,21,213,97,21,213,22,38,130,58,44,51,194,143,168,75,194,222,176,139,240,236,56,95,168,133,1,31,208,180,80,117,4,243,145,162,31,105,103,128,118,26,89,253,160,19,26,236,231,243,96,190,34,79,14,216,101,100,8,63,163,46,161,237,156,212,21,156,27,83,119,1,203,56,21,235,91,163,14,168,251,128,245,155,236,231,151,142,245,180,157,147,88,207,185,49,53,235,89,198,169,88,223,177,79,122,100,18,190,79,92,78,172,7,182,248,211,156,213,242,190,132,29,161,180,122,82,127,132,88,52,117,183,168,249,103,235,29,77,207,228,191,86,248,50,247,76,234,94,185,76,143,204,50,67,188,227,119,66,147,196,59,111,108,125,105,231,9,104,109,186,169,130,176,101,198,217,2,243,206,48,97,200,61,65,231,140,47,103,79,4,173,77,55,115,204,214,19,34,239,236,243,135,220,33,129,162,130,25,132,82,164,116,203,226,151,108,18,73,209,59,81,86,93,110,42,153,189,175,180,253,4,15,117,115,202,151,169,163,166,233,164,75,118,144,218,57,17,12,191,246,224,78,234,195,39,26,167,210,164,163,40,139,9,71,81,40,54,252,114,71,77,152,239,39,180,40,151,238,6,11,252,148,29,215,58,64,39,7,245,6,77,118,11,41,187,95,204,105,66,203,37,94,19,195,59,28,156,206,227,21,48,228,196,52,158,154,49,13,60,219,197,188,119,65,43,27,39,144,220,125,64,31,155,212,61,130,210,76,191,77,58,42,198,125,91,113,71,10,3,22,236,239,171,39,65,47,126,253,189,39,31,125,255,179,63,252,235,147,255,254,209,197,7,191,126,242,203,143,47,62,254,203,63,125,250,215,79,62,248,136,110,247,11,7,188,241,244,191,253,254,226,251,127,248,236,119,127,245,217,167,63,225,71,24,39,0,238,43,165,78,149,125,91,43,173,81,192,125,128,190,55,61,146,218,90,90,45,135,193,247,2,168,95,89,181,150,233,55,1,210,175,116,171,21,44,43,17,145,191,186,90,109,101,136,252,231,135,200,31,124,197,16,249,194,153,243,0,21,1,221,68,245,38,33,243,39,195,233,105,12,150,218,185,234,44,98,42,9,172,81,252,70,173,33,130,239,150,167,92,229,129,200,1,202,94,100,98,63,194,83,181,242,140,254,30,203,200,254,47,158,28,179,107,29,217,59,157,90,105,156,116,202,96,34,34,127,190,44,33,242,223,107,113,60,62,221,139,196,226,77,15,244,57,121,124,46,225,232,123,29,129,166,151,80,251,193,228,128,111,133,218,175,157,227,161,3,138,197,159,128,125,159,8,107,167,52,78,64,168,191,215,226,144,246,148,201,37,56,123,208,6,61,66,41,10,98,148,119,75,113,44,108,232,31,215,140,167,159,126,244,249,127,254,15,131,150,208,235,104,178,247,58,244,165,96,93,145,114,78,159,150,151,200,152,69,136,98,112,116,25,225,12,35,112,132,108,102,186,193,219,53,142,173,225,3,114,35,1,40,168,115,58,165,42,248,61,54,12,27,35,255,112,224,246,190,205,36,22,36,200,181,221,156,129,28,105,91,120,176,15,122,191,231,20,217,97,93,188,32,161,232,15,142,108,7,49,17,133,9,135,1,152,9,168,84,43,20,182,95,108,247,123,195,214,192,114,41,23,120,115,12,132,212,226,172,135,7,187,135,253,158,143,123,102,240,219,82,167,48,138,243,67,197,129,72,179,210,186,251,178,195,180,254,124,121,221,5,189,15,51,156,97,220,168,215,157,93,119,79,212,59,32,191,131,130,125,50,39,3,209,125,40,162,255,242,128,79,28,125,40,192,219,181,118,251,123,123,245,1,124,174,243,252,237,122,9,38,91,153,18,175,176,222,126,185,195,51,182,249,140,51,172,119,118,219,123,56,207,122,187,195,189,58,126,32,216,0,207,102,230,141,28,218,126,80,181,193,239,37,128,254,29,210,124,93,72,42,30,75,121,240,130,5,211,152,55,10,226,209,147,127,252,32,242,232,239,126,70,138,230,45,156,71,131,96,183,188,247,114,185,4,83,53,126,171,27,37,99,174,75,78,42,116,119,43,193,139,10,127,81,129,23,10,9,245,110,241,189,65,207,33,101,141,199,234,105,12,224,101,157,35,57,195,47,160,152,66,244,105,145,42,181,186,27,42,169,30,62,230,166,188,69,12,103,248,104,137,2,1,142,59,18,50,243,145,40,58,40,99,206,67,177,225,13,122,57,0,210,7,8,168,132,227,30,4,131,204,142,123,72,187,104,116,93,198,141,150,175,151,54,232,111,152,130,160,130,224,132,173,224,133,114,236,194,58,177,147,88,50,225,0,9,221,136,207,249,172,87,240,16,136,132,72,39,227,145,224,209,105,123,77,52,232,107,106,185,227,231,137,177,166,56,93,185,253,225,131,26,81,14,4,231,4,12,48,245,159,252,207,31,126,246,31,255,136,75,128,95,255,238,179,223,127,247,226,131,159,252,241,199,31,127,254,201,207,158,252,237,175,159,252,240,87,102,238,201,255,250,228,226,71,63,127,250,135,255,251,244,15,191,220,128,129,244,228,195,31,61,253,248,223,13,221,249,0,227,233,79,127,117,241,171,191,55,162,199,1,140,139,15,63,122,242,175,31,24,41,224,255,148,241,119,195,147,187,222,176,163,134,172,188,253,10,22,94,103,7,247,101,213,94,13,174,222,128,25,168,94,71,147,122,93,206,133,170,1,116,133,99,146,3,60,192,222,136,113,17,136,226,205,155,92,192,57,226,46,175,73,254,60,68,64,57,169,160,163,153,28,255,210,179,147,190,122,9,214,248,158,166,173,237,62,76,122,193,207,124,210,49,8,237,246,123,226,41,21,61,153,248,38,158,82,106,7,232,137,245,18,68,132,156,18,233,117,64,125,68,243,209,147,106,240,22,247,211,233,96,191,121,211,142,145,62,150,152,38,147,71,91,218,243,26,1,238,165,166,57,234,66,222,37,31,138,147,96,186,161,66,98,245,27,30,247,163,4,63,126,28,125,3,92,73,80,6,159,255,252,123,79,255,225,35,118,171,189,94,19,132,15,179,208,155,20,190,184,115,67,126,228,232,77,172,216,214,180,39,117,120,151,42,94,152,16,156,86,219,187,140,21,147,6,54,111,90,138,177,29,50,102,57,246,35,34,103,169,251,250,241,227,124,92,134,122,41,108,147,176,195,43,108,173,21,122,71,245,160,249,197,175,76,67,135,83,202,203,107,213,233,14,167,148,170,173,118,185,82,170,78,58,156,178,180,88,173,68,47,32,47,226,173,63,111,244,218,71,245,168,178,107,184,174,117,86,4,203,9,214,152,32,12,69,15,103,151,34,186,117,243,129,135,5,234,43,122,135,189,46,250,134,193,156,121,163,119,108,195,140,30,146,104,230,238,65,114,241,72,170,89,66,127,110,17,81,189,120,234,27,172,36,68,49,195,63,246,251,118,251,117,203,199,175,116,145,102,180,208,94,66,232,39,36,135,57,175,12,255,178,71,120,38,13,114,56,39,104,228,99,9,7,39,168,99,225,61,76,157,120,138,85,61,211,4,153,114,142,125,154,219,118,93,48,248,141,123,131,28,136,237,97,238,120,208,25,245,237,98,46,255,250,192,195,113,112,150,3,241,207,157,217,126,14,23,113,118,167,128,7,219,194,90,10,86,44,198,130,1,13,111,159,118,234,209,235,6,44,164,167,125,216,233,185,117,197,167,139,194,139,222,188,78,119,165,141,29,75,78,3,219,222,160,127,98,147,27,11,199,227,60,158,220,179,223,239,249,192,128,35,48,211,225,159,209,177,229,29,193,191,157,62,158,212,195,7,67,191,71,206,247,30,219,199,3,247,236,33,14,74,124,124,210,36,75,54,215,171,43,107,54,152,9,96,157,62,130,122,128,79,8,118,95,170,182,103,191,135,30,97,185,252,90,247,165,82,203,90,110,173,218,123,231,65,172,168,32,84,148,26,66,166,28,220,74,175,15,39,206,195,56,73,233,180,33,202,163,129,227,69,100,63,22,216,47,41,182,242,152,134,190,20,177,32,163,45,145,226,225,5,33,208,83,196,110,14,130,64,135,42,200,137,248,143,209,186,232,118,193,98,177,76,162,160,179,219,64,249,79,149,129,24,60,74,199,58,18,225,49,18,90,123,93,190,245,155,23,40,177,91,4,140,42,23,203,75,203,164,145,225,112,208,49,45,113,229,208,210,225,166,200,129,199,150,138,229,170,46,34,252,21,244,154,76,74,78,138,185,24,33,203,76,155,51,215,139,54,73,48,169,136,65,17,48,158,129,92,28,189,141,40,157,0,73,29,68,234,84,10,34,22,181,102,72,177,33,81,202,21,43,213,210,82,69,72,72,185,72,250,83,238,99,246,40,42,8,250,97,20,149,36,22,20,81,21,186,34,146,31,110,55,13,246,40,133,67,140,146,46,199,132,167,57,233,149,153,209,148,81,66,104,212,67,41,10,132,20,109,48,154,159,53,95,9,120,87,172,82,137,46,4,90,165,180,206,98,235,241,14,161,225,245,244,149,136,211,6,105,164,188,92,229,3,168,16,116,15,6,215,139,83,127,17,69,39,221,135,175,87,141,82,232,59,16,133,50,100,131,92,185,98,21,59,92,68,51,196,191,24,201,80,167,136,53,18,48,22,81,4,103,102,234,88,23,137,240,153,240,44,109,155,148,16,131,41,132,77,142,52,40,177,153,4,104,146,154,41,31,180,138,150,58,197,228,16,201,28,142,24,72,121,5,186,126,204,99,3,106,6,151,26,35,144,205,33,82,150,180,186,44,116,57,244,132,150,137,64,128,248,49,86,195,209,105,120,173,42,18,232,73,210,149,106,244,184,64,63,42,177,202,130,167,250,241,32,201,83,133,136,19,47,188,160,23,11,121,128,137,152,51,82,92,182,73,109,161,113,217,206,53,153,151,74,107,118,183,43,171,17,229,18,237,203,114,69,175,187,175,136,87,74,231,202,33,172,216,196,33,197,198,171,210,201,37,105,138,230,198,5,229,72,10,70,235,216,51,137,209,227,32,202,93,236,172,75,185,34,107,118,253,152,227,33,236,52,97,136,218,237,246,186,26,65,78,125,153,182,236,112,124,186,243,164,66,215,229,80,116,250,87,180,105,234,187,177,21,229,68,56,222,28,209,102,242,140,44,225,68,98,114,203,22,196,88,142,29,23,77,31,22,10,37,19,211,123,26,179,44,177,204,9,162,57,161,240,243,9,6,186,20,10,110,38,101,206,4,94,71,23,191,184,58,214,34,162,129,222,198,114,92,183,216,180,44,184,91,216,44,191,130,160,88,116,107,13,22,132,52,188,20,180,114,112,108,187,100,223,127,166,80,85,47,110,121,150,231,217,144,178,237,121,11,100,207,139,120,185,139,24,128,42,46,108,214,171,13,140,142,213,220,102,81,179,78,201,39,141,148,117,36,125,183,196,215,165,205,70,163,138,1,179,238,47,108,98,168,172,135,183,49,134,22,77,243,192,172,194,219,85,124,251,173,114,211,172,54,27,237,29,179,77,195,113,5,37,158,73,165,211,156,111,137,175,60,108,151,191,57,220,52,87,155,141,210,230,14,150,25,67,194,202,230,123,77,211,123,165,49,104,222,37,5,110,193,51,183,121,199,28,52,27,149,38,167,235,128,71,248,90,110,66,153,199,205,198,28,188,58,38,175,8,105,199,145,214,158,241,239,141,35,204,231,110,185,155,230,92,179,113,186,181,99,62,164,225,195,222,223,234,195,163,205,70,117,235,182,8,23,214,28,54,145,214,157,45,115,149,20,240,16,63,230,56,173,205,181,77,115,212,108,108,55,217,219,119,4,191,151,164,186,161,205,1,53,143,32,175,71,242,158,108,98,162,32,239,131,70,227,33,60,222,126,219,244,244,37,106,242,31,52,27,59,77,198,203,3,185,148,230,155,72,228,109,198,225,160,3,183,129,222,30,252,35,167,43,109,226,111,91,202,124,235,109,36,108,103,59,96,127,163,137,12,1,30,88,148,193,13,27,179,118,177,250,219,84,214,248,167,39,125,86,40,89,77,206,247,17,161,0,168,246,72,54,232,180,198,35,194,98,183,57,161,36,185,60,43,220,189,85,209,235,65,45,205,160,22,232,118,144,55,124,84,230,161,224,78,229,71,192,165,87,131,106,128,162,10,161,104,177,137,125,118,155,23,94,225,159,141,57,146,15,6,201,49,41,234,17,147,137,198,91,248,248,109,236,51,120,218,227,66,214,4,129,194,71,119,73,5,199,228,145,191,105,86,183,26,175,220,134,134,108,147,38,188,74,158,127,195,39,180,220,190,77,170,12,146,66,238,237,219,65,39,210,54,55,130,183,21,246,182,97,177,160,120,52,57,27,156,116,128,136,120,119,138,18,98,224,168,9,65,239,184,66,79,31,244,14,3,74,255,213,207,62,255,233,47,104,36,94,41,6,175,244,63,198,133,253,225,79,159,254,224,251,226,53,93,99,7,225,96,99,226,182,107,226,58,87,166,8,193,28,4,90,175,76,17,241,57,33,166,184,240,0,229,152,11,104,186,216,203,146,79,71,138,132,46,57,95,212,0,211,58,90,114,210,159,180,81,223,125,225,207,147,235,13,66,84,87,213,74,69,208,190,200,139,80,95,44,75,193,221,99,186,227,214,45,226,237,147,83,197,134,254,165,127,149,224,127,17,10,116,221,28,10,39,95,169,132,242,40,241,101,193,30,145,94,74,225,168,5,163,168,167,77,199,41,217,35,128,55,222,23,148,122,244,146,147,66,122,82,74,144,148,26,70,20,231,196,26,139,194,203,95,201,30,66,165,13,10,147,202,85,206,36,37,69,47,156,37,146,73,125,61,150,127,142,195,124,13,51,88,118,66,166,28,1,178,176,144,134,173,171,37,7,165,82,23,159,84,104,48,248,75,185,101,165,72,46,91,149,37,229,177,34,119,161,119,137,34,59,65,159,104,135,5,115,93,202,133,40,35,75,169,94,136,167,112,96,170,253,36,141,10,117,96,140,35,220,10,184,70,221,155,114,57,26,58,169,103,51,26,231,60,82,224,56,80,234,108,45,201,98,63,115,134,202,35,103,37,24,57,185,156,232,37,246,128,121,61,137,28,80,151,103,184,246,112,85,194,145,199,43,213,140,214,197,178,84,41,39,138,120,240,232,163,184,89,70,162,16,159,133,105,129,140,241,83,16,150,26,56,232,160,29,160,151,114,229,10,105,22,243,128,230,216,127,232,5,101,181,233,39,66,86,148,94,202,36,134,144,24,115,179,178,30,148,202,84,220,87,189,168,207,134,249,179,178,35,8,72,255,249,119,254,250,201,143,63,97,161,232,21,103,171,16,253,104,31,202,94,86,197,110,96,157,73,28,20,17,51,163,36,199,176,71,163,231,227,223,254,241,59,191,80,234,102,97,75,207,147,173,141,180,51,187,168,13,218,42,98,218,74,222,89,158,148,245,138,152,177,89,174,192,1,27,164,12,249,106,67,5,44,74,83,190,50,89,196,76,19,99,165,54,86,103,200,139,59,137,27,194,141,155,195,207,245,196,34,209,29,42,245,172,42,89,171,146,90,85,29,152,234,188,163,120,230,212,87,19,76,78,89,250,131,93,69,148,254,133,229,194,4,11,84,167,101,229,152,196,146,87,50,120,143,230,247,39,31,126,246,187,127,238,244,78,158,254,195,223,92,252,242,71,79,255,254,47,47,126,245,31,23,255,254,243,250,159,62,253,224,233,143,255,243,226,131,239,193,39,62,253,205,135,23,191,255,91,250,110,126,9,178,32,89,248,252,195,127,249,227,223,253,246,243,127,251,167,63,125,250,131,133,101,185,40,153,207,26,46,83,215,103,152,215,42,173,75,165,181,237,91,183,162,45,211,23,218,232,116,46,221,117,19,102,227,103,220,179,122,1,150,253,110,97,251,65,242,89,195,228,32,211,147,110,77,193,73,165,156,78,41,56,177,236,79,223,167,154,146,184,167,91,100,87,185,93,138,147,3,95,104,107,178,138,100,200,55,177,150,244,35,42,142,59,195,245,164,50,111,115,147,252,201,133,151,146,129,220,68,82,78,160,47,82,125,216,95,30,145,222,216,170,194,52,17,39,250,228,100,92,110,99,210,41,228,90,130,154,176,127,93,157,191,162,210,62,14,58,228,226,147,79,47,190,251,179,139,223,124,247,179,223,253,146,117,179,228,139,15,213,160,179,144,199,124,213,42,251,207,207,229,165,108,252,34,55,50,2,164,146,121,154,184,177,133,239,66,117,179,233,115,214,202,163,115,240,12,52,208,209,123,57,18,36,13,48,29,5,220,215,175,84,175,184,249,227,50,209,213,179,46,31,115,249,203,111,148,245,54,94,166,37,74,53,246,152,11,233,254,0,175,234,51,240,240,179,105,44,45,151,108,227,11,186,204,185,219,115,16,229,186,208,239,61,26,245,58,61,255,108,225,170,239,85,142,214,240,76,110,85,142,86,243,12,238,84,214,112,235,138,111,84,142,214,240,108,239,83,142,214,247,172,110,83,142,214,52,253,93,202,210,245,223,169,46,18,143,214,217,153,245,30,241,41,174,84,142,173,53,189,68,210,19,130,91,87,82,171,68,123,154,186,9,222,180,218,169,94,13,222,116,165,178,178,188,216,237,44,93,127,188,169,104,201,179,199,155,138,186,174,61,222,52,220,148,23,4,111,26,144,53,3,222,84,52,105,42,188,105,178,0,165,199,155,74,67,234,186,225,77,5,233,147,240,166,34,229,108,120,83,145,255,185,224,77,147,164,252,203,131,55,157,154,169,137,120,211,43,229,217,165,240,166,9,194,118,9,188,169,40,117,6,188,105,144,57,61,222,84,26,92,233,241,166,201,186,44,6,111,26,211,178,84,120,83,137,215,215,30,111,26,180,229,210,120,211,89,185,242,21,193,155,166,102,116,20,111,26,153,117,227,241,166,234,152,187,90,188,169,182,236,231,139,55,21,156,152,5,111,26,202,61,17,111,42,210,79,131,55,149,204,178,196,50,103,194,155,198,147,52,25,111,58,149,50,159,2,111,26,177,136,18,240,166,145,180,207,11,111,58,116,7,221,158,79,175,16,189,2,120,232,139,83,92,6,54,205,192,166,25,216,52,3,155,94,26,108,42,235,160,116,88,83,174,204,51,172,105,134,53,205,176,166,25,214,52,195,154,102,88,211,12,107,154,97,77,51,172,105,134,53,205,176,166,25,214,52,195,154,102,88,211,12,107,154,97,77,51,172,105,134,53,189,58,172,41,198,42,73,70,154,58,197,78,222,54,49,58,113,94,119,73,98,161,192,176,168,231,49,129,36,212,96,188,181,106,169,100,98,4,154,187,3,23,227,21,144,224,67,145,75,234,195,183,200,162,226,127,3,203,161,133,228,11,252,18,94,104,73,241,37,200,98,184,54,218,63,42,141,126,36,223,114,169,68,225,116,193,29,248,161,20,113,119,5,199,220,137,217,235,230,109,118,21,176,28,5,157,55,64,247,14,111,213,135,239,180,186,199,143,181,73,94,10,37,35,119,237,211,116,161,16,72,145,164,27,139,149,90,201,180,234,165,117,158,131,135,80,87,147,89,245,196,247,181,200,91,168,8,47,36,142,62,85,242,145,112,51,19,83,33,62,80,21,139,58,40,176,121,103,62,111,109,44,149,106,208,71,120,237,236,227,199,37,113,141,120,171,73,34,15,135,37,149,136,1,77,66,193,155,208,111,36,220,194,49,50,232,192,14,229,98,25,184,252,225,21,216,242,239,250,141,50,194,29,17,239,184,186,106,77,64,96,147,128,62,173,69,131,0,182,87,91,107,209,228,1,70,219,106,117,214,140,194,122,52,56,150,69,248,181,75,96,146,150,105,24,123,123,5,211,162,177,54,232,29,244,28,93,201,31,210,193,230,146,40,67,107,107,182,81,40,178,75,98,215,221,188,177,216,42,173,182,236,86,213,128,178,110,148,204,115,58,218,239,130,237,126,3,199,28,174,158,48,92,56,142,58,66,244,90,217,158,29,211,9,147,239,112,48,68,139,133,239,70,118,75,139,203,149,229,149,182,128,161,81,192,145,180,249,125,5,27,145,45,203,235,181,201,54,223,11,155,229,53,108,160,109,121,34,44,53,62,70,247,127,220,38,98,105,110,147,238,57,108,147,13,147,83,117,47,33,190,60,253,118,66,25,183,19,120,111,40,155,8,98,107,65,179,157,0,22,67,246,55,251,155,253,205,254,102,127,179,191,217,223,235,255,23,183,11,132,161,198,119,9,2,159,57,217,16,209,237,49,224,255,49,71,19,173,74,123,146,97,92,116,243,54,95,21,106,23,117,38,26,153,47,209,208,115,219,125,27,35,16,152,24,56,103,223,179,251,221,226,126,27,150,69,235,60,160,164,54,120,104,171,229,97,96,88,180,242,231,241,72,160,65,131,145,198,165,148,221,255,70,16,129,85,120,234,69,192,88,195,179,135,150,107,249,3,119,190,141,5,24,34,160,169,229,186,131,83,234,4,50,198,154,66,136,7,64,10,61,59,192,0,107,24,73,118,1,35,36,220,177,206,96,241,184,224,218,200,235,91,189,126,159,4,14,25,243,168,167,216,246,60,13,182,67,147,20,113,105,123,111,128,103,59,11,133,61,30,223,246,50,181,53,7,199,195,13,48,12,141,185,104,32,59,154,112,167,35,8,50,228,157,102,200,130,244,73,129,1,53,81,1,149,2,233,246,205,61,140,185,151,244,114,219,41,204,73,53,25,9,45,149,249,20,41,17,177,122,239,64,247,66,105,243,140,88,125,162,187,96,237,30,190,92,46,109,24,37,232,90,163,48,49,173,66,95,192,9,165,167,232,113,58,214,87,225,230,132,2,20,131,8,133,37,84,218,183,69,39,84,16,246,247,96,228,251,136,50,46,9,97,147,66,33,203,254,2,176,229,245,5,138,13,66,158,228,1,46,19,106,236,204,128,129,158,116,46,203,116,236,144,178,249,186,61,84,46,25,74,240,142,187,196,164,145,68,66,230,68,134,158,239,228,48,249,176,143,231,84,89,171,112,40,137,49,69,95,209,16,53,176,176,57,182,240,68,98,167,231,33,241,157,218,13,140,68,236,209,32,102,24,107,185,77,22,243,60,60,49,70,86,211,139,107,168,155,88,240,30,15,210,135,58,72,149,56,222,8,37,212,118,16,56,71,37,156,71,55,86,232,10,2,34,233,134,117,40,252,244,180,116,240,88,67,33,58,96,73,239,104,40,9,226,59,77,195,32,118,250,54,76,90,10,226,208,77,25,79,25,21,19,75,100,58,68,41,139,132,177,214,28,87,133,34,208,97,129,199,142,45,151,4,241,217,111,193,18,246,200,72,208,155,152,233,14,214,75,244,38,29,128,102,32,72,27,82,208,119,32,136,193,130,78,112,69,206,130,232,178,184,183,134,233,90,167,68,127,25,39,243,193,51,22,93,176,200,30,40,209,204,121,162,241,158,73,70,81,36,198,23,14,167,232,232,227,3,131,109,161,24,144,10,55,114,49,166,124,47,8,223,29,4,60,50,141,99,235,125,182,103,101,240,23,129,23,205,52,232,49,225,121,220,15,153,39,181,25,48,167,137,253,1,208,121,212,65,77,166,30,96,94,159,7,46,124,5,180,39,228,148,195,124,153,34,70,180,196,181,121,138,159,2,230,97,64,123,155,147,143,129,25,225,87,223,106,217,125,248,23,201,159,39,237,132,42,87,75,48,252,201,246,132,168,157,68,137,43,99,176,179,125,155,196,163,103,236,123,252,88,244,21,125,87,163,149,219,199,67,255,76,200,80,135,69,69,166,17,209,165,254,167,3,236,13,72,142,209,48,35,26,234,139,26,220,89,64,251,104,64,123,93,36,250,184,32,247,19,174,37,208,132,185,127,129,66,218,79,178,32,152,204,146,144,117,133,80,140,251,164,212,138,158,211,7,190,23,97,235,69,40,123,26,235,30,3,223,231,181,65,236,61,41,136,125,95,10,98,79,2,218,147,187,73,48,160,61,211,151,167,182,125,212,63,187,53,114,58,222,235,160,155,39,4,29,247,146,131,142,179,145,143,130,32,197,31,151,130,126,239,153,178,182,34,37,95,163,192,219,230,241,160,211,235,158,209,199,87,21,134,187,63,93,24,238,126,22,134,59,8,195,61,120,33,194,112,183,73,148,210,200,245,37,193,246,150,16,154,93,123,111,35,250,104,215,217,171,179,88,149,202,243,112,196,102,168,211,49,253,116,145,154,217,232,195,232,124,95,84,228,102,22,47,62,114,241,73,114,252,102,178,35,75,160,186,60,30,175,93,36,37,243,0,224,144,0,25,203,141,12,210,66,197,4,226,25,118,75,123,102,16,126,89,78,80,244,70,132,177,104,29,38,167,192,96,148,201,41,30,58,61,63,57,197,29,251,196,238,155,188,17,44,52,112,137,26,181,114,132,106,242,158,57,93,248,175,152,160,210,116,95,27,250,196,169,67,39,225,110,18,74,176,92,95,129,178,137,7,85,183,234,229,117,235,229,186,179,110,205,205,21,236,185,186,241,255,126,98,172,251,50,31,234,246,156,242,155,198,0,142,68,198,30,219,125,15,27,26,48,191,60,246,133,172,149,83,197,205,54,237,104,160,121,33,247,132,114,222,217,92,4,118,69,124,120,43,215,115,114,225,60,252,165,171,121,185,107,237,209,98,122,245,243,241,122,79,238,218,186,101,246,138,106,232,209,186,11,143,130,72,162,245,104,89,187,238,158,201,2,248,246,10,99,38,227,161,91,140,162,33,189,157,241,115,15,225,204,186,138,40,91,86,84,254,60,18,61,150,153,36,64,26,81,98,29,77,108,220,43,137,77,220,126,166,177,137,153,184,132,66,16,135,27,73,203,108,162,39,149,154,106,89,208,225,231,22,116,24,108,165,97,189,99,142,136,197,186,92,89,182,213,224,186,93,62,215,141,216,92,55,84,131,235,150,173,242,106,103,121,105,69,27,92,183,43,130,235,26,75,45,123,37,234,222,86,198,222,159,45,252,197,141,63,203,253,5,252,151,107,14,134,103,244,192,82,165,84,90,155,175,148,202,43,185,87,65,21,228,94,29,156,90,253,28,216,196,96,36,64,47,229,64,69,28,123,185,65,151,252,184,187,243,6,102,70,69,238,192,16,235,34,160,44,103,249,185,67,223,31,122,181,133,133,131,158,127,56,106,129,136,28,47,28,65,97,71,88,214,194,163,5,188,17,109,225,164,188,112,103,167,185,125,239,193,54,35,225,45,72,156,3,45,238,123,185,214,89,238,13,88,241,187,57,50,210,34,244,173,204,35,145,114,146,4,2,115,111,171,244,97,105,140,68,160,240,244,244,180,136,113,108,233,254,64,113,224,30,44,176,212,222,194,113,207,159,103,63,138,135,254,113,31,115,222,26,184,71,54,105,35,172,122,247,61,219,233,20,223,243,114,28,6,66,153,87,90,158,47,151,181,141,186,107,185,71,185,187,189,62,208,173,54,42,223,44,64,222,114,57,119,123,48,56,232,219,185,29,167,93,100,37,220,161,20,116,164,38,54,134,104,226,242,55,102,238,77,90,125,174,82,44,229,242,152,192,96,175,140,194,58,22,113,54,24,229,142,45,26,73,120,196,84,97,14,23,171,57,27,214,156,67,31,231,10,52,40,251,61,28,160,185,83,164,217,23,21,32,37,185,119,88,25,131,22,186,97,97,242,105,3,241,156,205,44,33,176,133,17,45,113,215,34,196,170,156,101,29,63,15,4,179,12,15,157,62,12,30,96,42,172,137,93,104,44,48,11,99,52,247,218,196,155,220,183,78,115,3,152,241,14,92,27,222,249,3,36,248,212,237,249,232,184,202,121,131,174,15,170,132,136,73,167,135,91,55,45,180,140,37,126,113,242,160,213,114,2,224,152,229,228,140,198,131,220,206,3,35,183,217,120,176,243,192,36,125,182,243,198,43,175,61,124,35,247,86,227,254,253,198,189,55,118,182,31,228,94,187,159,107,190,118,111,107,231,141,157,215,238,193,175,91,185,198,189,119,114,175,238,220,219,50,115,54,112,11,234,97,254,51,36,179,135,156,180,59,132,109,15,108,91,33,1,230,103,242,219,27,218,237,94,183,215,206,33,142,101,4,26,37,119,128,218,24,245,97,14,140,203,227,30,113,197,121,64,96,135,142,48,16,70,162,84,188,104,187,152,164,44,252,153,50,184,149,141,44,131,191,145,16,91,173,193,192,135,247,214,112,35,248,150,199,195,190,80,183,109,128,122,172,9,244,148,13,122,171,160,232,221,200,13,158,62,168,206,117,223,61,11,71,182,30,83,157,61,196,152,215,245,27,55,134,228,244,89,251,104,76,204,25,211,170,111,229,241,198,79,101,57,209,139,110,181,157,251,150,119,84,59,25,244,58,185,146,137,1,194,107,168,253,198,184,213,102,162,237,5,69,176,151,3,252,229,17,59,137,21,146,235,179,98,64,1,174,159,30,130,216,131,169,129,101,20,96,6,37,95,200,38,30,214,96,210,127,120,89,184,145,7,250,29,228,221,116,136,129,66,127,4,175,169,197,4,70,134,217,206,163,118,101,165,123,220,102,179,235,30,44,48,135,121,242,190,176,78,140,196,128,170,54,155,131,144,101,192,94,193,38,176,250,6,5,202,69,27,113,138,24,126,91,141,101,222,55,17,195,70,222,81,2,204,161,31,135,235,164,5,13,125,26,228,92,42,112,12,245,244,148,152,228,78,221,33,236,96,220,6,107,158,52,183,54,192,76,156,15,130,247,214,227,199,121,178,232,64,14,192,132,51,32,243,150,36,96,80,153,177,75,159,230,64,174,112,118,220,195,215,54,44,40,31,16,252,96,190,128,69,243,128,239,133,1,41,77,238,125,241,50,223,47,140,215,137,33,7,116,235,196,25,218,191,115,124,108,195,116,14,11,38,183,110,224,48,233,246,28,48,228,110,4,105,232,226,127,67,78,74,162,179,231,233,11,179,95,144,141,44,57,153,90,189,174,236,187,212,50,104,130,217,17,224,102,59,117,28,7,234,155,245,14,113,58,148,139,3,135,25,19,74,196,246,250,208,140,38,232,155,32,195,99,50,206,134,114,106,154,178,66,238,202,100,181,228,161,151,215,21,30,134,5,103,136,70,8,105,74,82,178,49,223,182,238,21,221,145,211,232,130,156,41,194,226,81,203,223,47,132,229,160,135,65,227,7,245,91,44,45,2,151,251,98,44,122,194,19,145,139,98,176,7,69,84,250,176,46,54,45,247,96,132,155,233,30,208,138,205,238,155,237,186,151,111,184,174,117,86,4,89,242,7,200,245,162,135,51,10,122,240,162,175,96,18,25,181,237,199,143,85,139,143,46,162,16,85,76,125,3,193,66,186,12,130,20,212,201,199,111,103,128,131,209,225,75,41,130,40,133,127,119,157,185,185,189,117,220,214,61,194,65,52,55,231,124,189,110,21,132,222,123,3,234,167,186,143,234,131,114,129,172,217,214,157,151,173,117,200,90,8,10,4,157,2,37,130,234,160,165,194,114,170,80,224,108,135,117,39,216,137,209,118,17,92,228,107,93,185,97,133,115,190,234,179,17,44,253,178,220,52,27,234,3,26,73,5,246,30,142,150,2,175,128,213,52,15,107,85,176,70,163,53,29,91,67,61,251,200,210,213,66,21,203,138,234,228,29,105,225,2,235,70,115,80,56,183,152,128,16,1,128,54,194,67,108,31,84,70,213,39,8,206,88,152,187,69,234,54,12,53,139,75,141,141,243,2,167,91,144,8,202,31,249,109,143,205,6,47,134,142,203,215,153,135,70,165,31,237,95,86,136,143,204,112,168,111,193,244,199,102,11,218,207,74,16,12,128,165,253,107,167,14,47,171,96,30,202,171,117,149,82,202,124,105,113,78,251,184,208,130,122,29,162,228,8,51,28,169,123,205,99,93,157,92,51,22,196,144,57,144,134,140,15,61,200,214,7,126,65,204,37,77,145,36,208,184,15,252,193,112,199,103,174,44,162,119,97,29,88,120,252,24,173,61,152,130,193,208,3,165,213,31,247,245,154,242,62,41,236,77,228,207,134,244,93,113,40,18,57,35,44,172,251,84,57,157,212,13,244,192,130,182,183,79,122,131,145,151,179,79,16,144,107,136,198,188,79,38,74,28,86,254,205,155,14,181,5,96,154,208,205,29,56,203,0,65,100,202,34,233,132,156,163,240,193,68,225,172,187,160,234,220,34,53,222,11,46,47,46,127,195,46,238,239,227,182,227,241,232,248,1,62,107,18,183,165,187,191,143,199,20,98,94,125,157,229,103,15,160,215,242,13,60,46,18,147,28,209,223,132,37,106,54,147,95,224,100,17,103,58,44,91,77,171,56,114,188,195,94,215,207,179,164,48,202,197,51,222,184,117,234,153,177,138,239,13,122,14,110,180,24,115,39,184,249,102,160,54,221,204,247,10,235,132,26,146,56,168,123,16,173,110,44,196,98,83,213,13,62,241,185,249,121,90,40,250,146,200,233,10,235,229,192,163,56,55,103,81,89,118,235,246,174,181,183,126,148,119,65,98,78,201,231,13,247,241,99,230,238,113,11,124,48,58,130,90,73,28,79,133,56,206,151,81,166,184,214,202,27,249,227,65,103,212,183,97,209,84,51,160,208,200,107,103,208,97,47,69,113,103,98,132,45,192,194,171,56,151,123,55,159,47,206,21,106,249,119,59,248,185,81,195,127,223,45,188,180,0,166,141,13,118,21,245,156,49,69,183,107,239,150,247,204,123,163,227,22,88,74,246,110,101,175,176,183,78,245,24,22,150,223,253,175,185,189,112,81,106,65,14,47,200,145,10,114,68,65,86,125,161,248,23,255,69,16,36,229,230,71,139,54,118,45,41,175,69,242,50,107,86,52,243,72,52,243,140,85,125,131,55,2,108,107,222,45,37,220,15,195,54,241,210,93,24,53,96,158,246,96,18,130,207,151,235,29,95,148,185,69,79,246,128,169,155,104,153,211,90,185,109,174,136,137,69,170,20,61,244,95,140,194,215,75,27,88,127,13,153,9,163,240,44,79,93,149,55,92,70,108,0,120,171,187,72,173,11,105,37,161,124,41,164,138,35,86,128,86,31,129,152,123,3,220,8,97,95,138,232,60,2,115,93,103,47,4,85,237,203,154,83,86,123,15,54,252,218,107,240,114,227,109,248,168,125,19,117,233,62,88,12,80,240,137,93,223,55,247,3,171,179,222,131,31,253,129,115,64,198,254,131,209,16,237,173,58,235,141,247,234,101,161,216,30,137,69,6,29,88,68,67,117,243,143,132,114,47,224,202,38,255,64,122,128,108,235,21,217,154,107,171,231,13,177,71,36,51,203,132,185,148,22,59,168,183,243,162,141,235,206,70,158,141,197,65,193,52,78,15,109,98,9,187,208,255,192,236,155,55,217,220,139,63,10,133,154,104,142,178,50,176,195,21,51,102,218,48,123,83,207,35,85,238,175,117,235,234,57,49,62,32,114,61,182,242,123,29,87,55,236,217,29,96,38,181,107,10,56,177,246,64,114,112,173,235,215,163,214,158,189,97,243,183,249,66,141,108,64,35,120,202,118,40,248,100,172,97,253,205,155,147,68,185,71,101,88,18,230,81,139,30,86,202,7,143,2,97,70,9,159,43,67,191,40,42,188,254,222,220,156,16,162,1,168,187,115,244,134,107,169,129,166,246,216,252,83,119,193,18,85,44,33,98,51,197,112,223,141,225,190,11,121,198,138,153,20,172,55,45,246,133,43,223,160,8,144,82,55,16,95,229,242,251,199,143,7,121,28,5,184,147,94,236,142,250,8,6,140,166,248,38,79,225,218,239,41,93,197,19,188,194,19,80,175,104,56,65,39,111,201,78,125,28,220,49,173,198,28,74,235,160,80,193,234,237,60,93,254,138,229,157,80,0,190,206,192,38,135,37,177,213,110,238,120,228,249,185,150,157,179,2,133,82,52,232,156,106,215,97,108,82,215,68,222,230,108,50,109,214,88,248,66,27,197,151,224,120,112,140,189,131,239,138,213,137,188,22,212,126,91,210,46,219,249,80,251,133,165,130,43,90,159,79,176,214,203,46,217,121,130,62,193,221,24,234,247,198,12,200,148,160,228,7,193,177,59,194,164,58,49,130,242,106,215,178,138,95,201,7,131,32,111,188,78,73,204,117,6,182,71,156,125,30,149,211,156,216,210,204,97,80,15,193,127,58,117,228,157,232,232,228,195,113,228,28,57,131,83,7,113,78,28,7,29,81,97,86,188,10,115,36,21,70,250,96,80,247,119,221,189,13,252,96,18,111,65,130,154,77,151,9,22,73,206,122,2,22,92,131,250,43,240,207,24,104,116,64,211,141,193,148,226,234,196,225,199,18,241,4,97,97,221,160,61,6,115,6,234,193,96,79,201,42,82,15,39,144,82,71,241,182,188,129,131,6,153,70,177,81,85,134,101,177,105,136,43,34,2,18,38,5,62,126,172,84,195,158,110,32,92,135,20,56,30,7,103,137,131,190,220,161,125,105,90,65,151,225,120,12,58,30,158,139,180,175,51,249,71,29,26,156,217,21,42,114,157,14,13,50,136,41,5,124,127,56,16,82,74,6,159,242,68,201,119,98,103,66,145,230,53,41,205,1,209,226,58,55,139,79,72,23,185,110,75,185,168,238,87,25,23,80,79,73,21,25,239,138,140,55,238,144,149,137,218,182,132,172,183,162,117,170,253,18,206,169,93,95,192,127,108,41,117,126,239,181,173,237,253,237,123,111,146,203,14,59,35,134,113,220,108,60,216,222,127,120,255,78,205,88,32,7,36,141,113,97,134,44,197,111,238,111,109,111,62,188,13,210,168,51,37,64,193,239,227,170,21,166,157,71,230,35,101,249,125,100,35,18,251,62,211,112,250,243,7,235,97,43,138,158,124,221,240,185,10,179,11,181,176,95,227,235,21,242,154,20,155,151,204,10,179,140,155,105,193,27,68,124,0,109,76,169,212,183,225,251,48,248,190,93,116,45,152,242,190,13,95,96,220,214,93,31,159,208,217,227,21,242,85,216,82,67,203,243,54,207,112,175,67,167,192,192,70,144,212,137,54,177,72,11,13,70,146,112,205,81,215,162,59,201,216,34,75,18,152,69,149,130,67,121,164,28,187,196,159,225,131,54,246,134,8,213,207,135,38,112,180,159,113,172,241,81,230,175,135,172,143,188,241,205,92,219,114,254,63,63,135,149,212,136,230,37,62,126,4,8,161,194,157,51,224,147,78,235,64,61,99,156,76,28,121,164,111,47,213,20,52,23,201,142,114,193,251,228,129,82,10,247,29,68,75,10,156,2,44,227,158,161,50,7,235,168,235,207,124,19,230,184,56,133,130,245,122,67,50,120,7,121,230,189,102,85,232,116,197,6,145,63,91,204,172,98,214,146,237,116,47,50,239,75,3,181,112,254,62,218,247,116,6,231,138,14,205,8,125,161,193,15,217,63,210,151,252,35,154,58,156,13,148,136,154,207,51,199,24,47,145,105,78,197,162,244,30,63,206,247,136,31,52,24,66,3,84,228,56,219,82,19,221,220,157,144,222,163,233,247,8,164,56,90,29,179,3,121,97,236,103,196,15,5,22,35,219,139,177,235,125,193,41,182,183,224,96,149,55,246,139,3,199,70,225,45,240,13,130,245,224,17,166,28,59,143,31,115,115,15,199,210,94,193,12,204,77,148,66,223,26,38,140,64,120,27,25,128,106,14,201,163,133,57,76,33,234,202,38,22,79,84,236,82,47,34,157,56,153,74,204,7,67,10,25,82,223,137,136,244,125,141,73,28,25,90,154,171,64,124,86,172,190,140,72,99,85,138,52,84,68,140,234,68,34,104,135,168,52,132,74,208,147,192,244,253,152,172,95,17,213,87,127,29,190,246,60,174,45,238,200,191,26,253,222,145,93,127,141,62,162,19,118,253,182,66,187,120,30,213,39,242,20,79,208,61,161,9,151,20,123,139,79,231,245,187,161,130,197,155,104,209,170,17,16,91,248,125,54,225,215,111,133,202,14,94,68,139,86,140,4,93,201,196,194,189,135,75,247,135,248,241,14,126,220,135,241,34,180,222,27,80,218,61,54,143,130,105,255,80,124,189,15,195,25,211,74,106,231,85,226,253,61,191,15,83,191,126,119,76,167,239,138,246,113,15,150,149,66,7,5,251,47,138,148,16,207,217,48,255,208,164,203,109,146,11,55,166,40,234,165,67,185,64,108,18,68,74,154,239,240,237,26,162,90,30,6,155,55,96,89,107,253,45,204,53,187,113,143,57,174,153,147,178,198,126,163,163,46,71,31,193,212,230,200,139,151,55,153,50,191,207,183,11,40,145,235,132,96,231,89,176,130,78,84,195,252,59,65,53,150,196,18,151,115,226,21,202,25,195,188,135,91,45,132,39,12,131,104,161,229,67,249,194,158,56,136,74,188,39,255,146,231,171,87,132,167,238,65,254,28,149,79,77,163,180,160,85,111,146,141,151,130,105,111,216,100,130,65,251,101,172,187,124,136,188,41,104,222,240,101,88,32,186,38,93,196,192,100,53,22,155,69,175,226,30,18,84,35,72,252,166,164,102,34,52,202,198,23,158,69,210,105,220,93,123,111,140,123,206,53,213,178,164,27,39,99,6,244,84,114,114,236,39,201,137,59,146,161,172,220,43,56,2,123,17,204,169,199,143,197,234,118,131,59,242,248,206,58,240,10,138,9,188,123,14,46,253,240,187,190,72,63,240,92,97,66,220,157,209,180,21,197,29,152,207,106,136,231,180,208,63,28,199,59,86,22,231,111,139,206,127,20,44,22,227,76,6,226,117,96,139,189,169,93,15,40,145,26,191,195,91,106,215,246,188,45,187,171,224,177,199,97,103,12,95,149,250,204,180,211,74,26,157,73,2,141,168,180,249,27,33,159,45,73,202,172,101,82,96,144,242,91,250,253,93,105,39,47,216,72,236,173,171,91,233,98,224,43,91,87,148,137,189,186,179,235,239,225,236,70,89,53,144,204,190,65,224,165,233,21,59,96,195,108,236,231,153,235,178,80,219,225,95,17,69,87,24,39,23,213,132,239,144,121,192,51,203,69,67,65,180,8,182,7,202,101,147,236,133,6,142,89,116,151,83,68,129,109,26,40,17,36,158,173,120,68,230,118,67,108,12,228,101,181,226,227,166,222,249,62,105,3,88,252,150,119,230,224,46,66,94,238,9,219,167,59,111,124,1,210,87,236,92,199,79,220,94,255,6,91,235,184,190,228,75,222,139,145,22,101,80,41,234,47,144,35,69,28,58,220,74,85,5,194,149,73,66,103,136,6,191,141,72,27,105,44,117,148,84,150,236,65,186,147,119,169,95,66,178,17,242,131,186,43,228,150,77,229,27,254,110,111,175,206,122,178,150,159,155,179,205,157,188,124,38,208,66,93,6,73,44,19,53,208,252,60,110,56,6,118,56,58,41,77,135,15,83,133,98,135,27,197,231,196,139,92,235,5,90,2,185,36,251,109,153,223,78,46,21,241,210,108,56,203,157,218,243,217,156,89,34,222,11,134,62,8,52,11,207,207,221,153,204,95,144,71,215,112,105,50,211,234,216,206,16,2,195,150,155,170,46,147,112,137,48,63,79,168,23,139,192,199,143,165,213,46,186,16,215,173,34,7,167,4,171,95,152,74,114,172,103,80,180,114,132,49,185,46,110,8,91,206,89,142,181,220,204,129,37,207,127,120,185,83,219,181,115,124,118,43,230,238,88,158,159,35,171,144,28,135,218,130,129,17,84,22,232,78,232,191,177,130,165,34,88,161,216,158,113,230,230,160,255,7,166,103,246,205,182,220,73,26,253,58,72,148,216,96,217,50,130,55,251,5,148,42,63,63,138,73,181,67,182,112,92,34,25,102,220,66,67,150,4,207,87,92,19,48,172,128,89,15,108,223,7,89,207,203,61,229,235,23,1,124,2,101,255,216,82,150,182,38,11,238,182,178,5,30,17,51,219,127,24,49,32,189,250,27,96,112,31,40,175,208,2,241,52,14,139,123,20,145,147,39,107,16,15,180,120,180,184,55,92,48,26,67,139,10,48,170,209,204,46,143,77,252,182,47,28,73,251,193,158,197,55,137,231,195,195,221,153,183,176,108,50,247,212,191,161,216,254,236,161,118,153,68,79,129,193,18,178,144,180,202,84,140,16,92,93,154,116,57,69,84,113,253,91,164,98,235,20,180,63,116,253,174,193,86,21,123,117,219,23,190,177,78,221,193,95,92,27,214,45,95,161,177,163,217,228,11,3,107,38,155,21,78,196,53,96,5,214,133,79,55,144,132,251,96,76,187,47,97,249,24,168,110,3,210,25,38,88,94,161,101,172,154,93,101,106,56,179,191,71,123,63,84,99,236,116,97,120,180,78,211,9,215,234,197,17,29,170,151,22,0,9,104,205,96,135,214,247,17,21,143,230,40,130,226,83,180,155,37,214,52,29,75,147,126,107,203,141,35,44,40,149,241,228,152,200,23,232,111,180,142,83,114,7,147,234,217,195,74,83,188,167,225,114,227,40,99,165,6,60,67,32,59,208,117,140,94,22,248,183,231,156,12,142,236,84,156,11,232,147,29,201,149,66,180,47,161,2,133,122,82,149,178,116,15,87,58,145,120,213,119,77,91,210,165,92,73,67,58,73,41,252,104,145,174,143,20,21,71,80,168,32,218,219,187,6,24,155,32,38,251,212,119,165,247,61,39,209,19,109,157,66,156,90,104,74,210,100,16,1,227,23,154,166,245,168,77,70,188,114,78,93,37,98,61,214,180,180,53,117,18,117,230,240,131,165,114,213,88,119,168,57,42,25,161,83,114,10,246,33,150,6,63,142,6,59,158,134,125,2,230,75,209,57,152,12,202,11,119,131,154,59,174,23,164,204,251,124,191,68,46,69,223,149,236,120,24,205,228,156,213,123,161,76,142,110,143,164,39,103,234,247,153,99,178,83,127,41,63,240,77,67,122,98,144,95,204,182,128,101,74,136,158,32,163,6,165,171,86,193,138,168,123,145,54,241,55,73,59,27,58,179,73,103,81,41,88,208,160,195,197,114,53,228,78,230,27,172,54,179,202,153,110,232,145,169,129,172,251,18,103,6,217,150,178,35,106,161,23,154,18,162,229,105,26,202,149,3,161,4,50,31,224,113,145,122,95,101,90,240,60,77,81,74,137,176,134,198,166,225,229,18,253,254,89,82,227,164,68,17,127,53,150,162,52,77,87,30,89,35,220,240,201,134,109,20,167,65,141,168,66,236,30,25,121,157,99,229,98,28,132,62,70,76,16,107,226,169,54,4,10,177,62,124,155,194,76,166,204,204,142,93,140,3,145,193,181,120,104,166,14,111,229,147,229,58,219,202,87,77,135,80,94,146,147,66,22,100,102,198,216,120,192,99,220,248,234,21,162,155,53,242,94,141,207,176,90,100,141,246,248,177,181,33,24,71,107,36,94,199,245,184,29,112,126,176,227,230,205,60,250,41,232,15,234,174,112,11,8,140,146,5,206,165,59,18,244,148,64,162,253,194,210,48,143,156,178,35,162,201,205,237,95,220,100,180,234,49,7,89,208,73,204,110,157,22,210,102,63,126,156,183,235,66,202,16,162,129,153,59,57,200,158,179,208,85,204,54,96,143,241,100,38,78,4,29,88,177,110,191,177,115,119,123,235,181,135,111,24,98,153,79,118,147,76,1,218,140,81,81,237,190,109,185,156,62,139,102,151,156,6,19,211,114,236,54,254,98,222,63,201,43,64,205,87,43,198,126,9,193,129,124,211,175,243,117,44,149,68,204,26,25,211,225,2,19,149,176,220,23,156,19,49,29,34,90,206,56,167,122,55,112,23,106,162,49,198,82,68,104,118,52,182,87,224,115,37,102,137,232,40,6,132,140,34,38,240,96,22,105,35,171,196,41,16,221,157,231,62,4,121,245,79,168,141,216,105,180,74,189,13,52,129,254,176,121,70,237,25,217,0,49,21,7,178,159,182,21,254,164,86,16,75,10,229,136,173,238,195,154,59,144,34,63,94,73,99,128,36,60,28,25,120,103,3,115,43,0,213,77,180,12,249,157,21,58,219,75,93,229,178,30,180,180,109,223,167,45,86,122,208,10,218,46,86,185,225,14,32,108,80,199,65,132,33,186,110,17,29,194,17,250,116,15,71,226,168,234,39,160,243,175,19,178,163,133,86,83,23,70,49,140,178,234,122,67,153,66,47,132,247,174,151,215,56,104,37,240,51,119,44,51,160,126,12,71,123,1,71,45,198,81,55,224,168,27,199,81,189,133,46,183,174,148,192,60,146,93,203,184,96,85,236,76,92,22,147,20,154,73,197,209,172,133,29,205,98,152,119,8,76,19,187,123,211,8,97,220,10,20,22,229,241,18,137,141,99,11,107,135,175,172,29,237,210,90,39,40,211,14,17,189,203,32,129,58,133,89,145,245,185,19,93,160,59,154,21,186,78,23,168,222,124,126,244,105,42,190,218,156,114,39,160,92,153,36,249,72,110,171,230,115,140,198,187,17,28,122,147,110,204,136,204,123,113,91,120,121,114,241,2,71,101,167,203,194,82,83,1,31,52,7,78,183,223,83,49,240,81,213,43,37,204,13,28,176,141,73,144,134,28,110,221,230,190,137,103,215,71,120,11,128,229,229,172,220,65,127,208,178,250,6,59,18,218,241,241,20,117,48,47,145,154,41,156,150,174,192,243,198,210,34,185,14,141,220,10,209,45,79,184,244,56,136,245,81,177,240,30,88,208,64,218,59,179,240,230,9,11,214,5,231,86,167,19,185,241,169,112,110,209,107,78,200,128,117,233,197,119,1,10,121,225,104,216,91,48,76,191,160,177,175,240,112,118,135,92,176,131,244,218,157,158,159,80,248,72,95,54,189,98,105,65,186,139,38,85,101,96,40,109,89,242,166,182,92,151,107,31,15,192,212,209,54,101,163,215,241,240,50,226,201,85,224,133,109,228,234,167,105,185,69,174,136,73,217,10,108,252,78,71,95,195,129,29,215,29,115,41,187,3,239,24,27,121,211,117,200,2,189,137,145,102,77,213,10,233,74,196,105,89,165,220,166,152,166,81,228,146,131,105,107,97,87,204,154,190,105,224,117,38,198,228,122,240,214,222,25,6,138,44,204,120,149,212,20,66,48,139,164,177,234,166,144,183,190,77,243,76,61,110,88,85,169,71,15,137,102,212,94,42,37,132,39,90,238,44,46,62,135,240,68,118,181,219,41,173,148,151,210,134,39,106,47,47,127,81,74,151,223,54,218,238,226,141,59,87,173,7,213,210,159,137,30,84,171,120,6,122,48,196,161,43,214,131,106,233,207,86,15,170,117,61,43,61,168,214,50,189,30,12,93,17,55,13,7,59,179,78,236,83,104,195,104,117,233,101,46,114,195,227,44,213,73,212,166,169,148,104,197,206,74,59,65,43,182,187,168,83,158,185,86,108,45,217,86,171,218,182,210,106,197,206,106,53,149,86,188,130,192,27,24,57,36,184,160,90,220,65,45,98,245,226,189,158,236,98,111,26,23,195,52,216,13,168,52,42,71,205,199,120,133,184,118,129,198,146,175,38,94,121,109,147,88,213,158,81,219,173,148,204,229,146,89,46,149,204,74,169,180,39,189,212,100,197,43,123,205,62,9,108,81,51,200,173,189,38,185,50,1,62,225,173,107,230,200,165,68,57,82,180,153,123,111,116,60,196,176,7,244,122,95,165,48,242,136,93,118,141,169,231,233,221,133,226,150,104,172,169,73,158,137,246,132,211,52,233,115,154,12,175,51,231,151,46,179,107,145,101,198,225,213,167,30,189,126,152,146,64,239,31,31,116,217,61,180,38,19,7,205,133,200,225,43,139,129,97,236,194,98,18,167,48,230,26,229,177,116,187,108,184,73,209,203,40,94,162,144,95,153,21,196,203,160,105,104,108,230,16,155,48,63,16,49,168,247,232,101,210,244,158,62,179,207,175,225,240,216,53,125,3,229,154,190,224,163,192,103,236,190,124,53,95,167,179,122,173,35,207,228,190,188,97,104,164,220,241,65,98,240,70,195,33,185,110,147,12,145,208,239,109,167,160,94,147,223,29,184,199,252,158,124,250,93,9,97,162,70,53,96,252,8,162,140,56,208,48,114,179,71,192,33,44,34,196,27,26,172,64,185,76,255,12,58,71,142,27,128,179,229,252,176,215,62,66,93,162,6,15,32,73,77,131,192,229,72,233,150,15,132,156,193,31,24,241,125,171,109,31,14,250,120,155,116,232,254,85,122,71,232,156,174,86,188,30,28,8,58,231,81,38,232,77,203,120,145,4,5,227,242,109,191,208,149,252,236,150,221,32,53,163,201,32,123,176,114,132,138,80,121,120,58,57,196,239,201,12,58,198,160,56,41,57,68,211,70,88,116,215,48,233,119,242,117,74,86,241,250,99,120,85,158,138,87,229,137,188,42,235,121,53,115,192,27,54,248,67,33,111,228,72,19,218,173,87,126,17,42,9,79,27,141,42,160,13,119,67,107,146,99,81,132,227,17,73,33,127,18,194,9,73,122,140,165,202,41,191,140,217,227,7,41,129,20,200,168,166,145,77,88,108,20,243,56,136,26,45,238,235,13,130,157,204,25,195,247,65,184,240,2,200,110,31,84,226,25,136,150,53,242,7,146,86,212,68,91,34,40,87,188,8,127,115,240,254,125,120,29,138,173,164,79,187,223,232,116,12,19,167,243,19,251,181,228,158,194,107,81,33,53,250,50,199,177,83,3,229,31,172,70,141,9,17,39,136,36,5,29,158,211,245,51,150,18,132,128,80,66,186,144,48,24,50,76,221,10,197,115,161,77,38,97,92,240,166,233,152,182,183,6,192,102,50,11,161,66,240,252,59,168,89,243,214,92,165,240,181,229,122,189,52,150,248,210,105,245,67,172,145,145,241,254,96,27,86,128,201,156,193,216,85,70,226,91,34,61,9,73,48,254,121,223,238,198,68,223,80,198,139,45,135,249,138,78,125,76,213,68,194,33,137,128,72,113,245,243,217,40,76,35,155,186,120,208,121,131,198,251,50,66,161,230,65,142,149,112,247,70,60,187,72,69,243,241,193,70,98,154,140,241,9,52,205,154,212,52,228,62,57,39,16,200,131,69,130,39,213,74,252,82,133,145,199,104,133,6,68,212,35,201,170,18,203,104,162,89,241,222,248,64,144,39,181,55,135,49,167,88,160,251,228,182,43,45,103,65,226,18,210,197,218,47,198,197,239,127,75,99,198,233,36,42,153,110,194,186,46,152,82,182,75,130,188,137,174,141,235,89,210,60,111,212,74,45,198,232,124,154,36,170,76,213,129,109,116,20,150,73,3,38,34,88,177,48,209,69,5,12,218,53,176,167,232,116,213,65,219,30,102,121,114,151,46,53,176,202,218,169,75,30,245,91,4,206,43,141,250,88,101,71,129,191,243,222,160,223,35,65,118,38,118,169,162,7,25,108,184,16,219,61,166,210,120,165,97,65,232,185,169,90,118,31,106,180,188,84,77,243,230,113,27,110,64,150,131,105,90,38,13,168,13,218,202,192,7,108,245,95,125,125,167,232,210,186,49,182,139,238,245,200,25,142,90,253,158,119,152,192,15,98,9,144,191,99,24,117,136,62,22,246,141,178,236,215,70,170,210,76,237,114,38,198,94,213,57,160,58,14,34,174,2,41,198,8,143,217,19,227,51,88,44,153,75,232,57,8,123,12,226,74,72,231,58,160,158,131,176,227,224,153,120,11,82,68,248,34,255,78,138,233,181,148,16,211,107,139,100,32,23,189,3,97,248,207,60,72,34,145,231,121,48,158,173,190,17,8,249,204,49,191,162,107,52,214,10,106,157,227,28,10,255,154,238,168,111,123,65,27,238,227,47,211,32,139,11,41,70,28,177,230,232,195,225,192,235,17,57,194,222,26,70,12,58,53,64,102,37,18,32,147,189,199,57,72,9,159,121,13,151,128,228,103,48,115,77,88,213,80,102,27,60,117,116,81,163,150,198,215,52,145,208,116,151,227,223,139,186,66,20,141,39,22,95,122,94,222,165,68,198,51,147,38,144,184,41,115,85,103,9,209,113,192,12,130,96,204,120,125,140,179,204,30,142,205,208,207,196,64,134,186,133,164,95,228,123,167,169,151,140,225,8,169,186,192,159,209,64,172,146,162,73,91,19,143,105,18,179,56,141,68,177,91,181,171,44,226,135,20,207,46,38,138,157,136,115,215,46,119,186,44,158,93,17,111,66,163,193,236,88,96,187,182,20,216,174,131,223,215,22,43,43,134,4,26,27,202,40,35,37,226,16,185,83,140,61,129,149,185,116,221,241,131,179,227,214,160,239,241,93,132,164,52,88,12,185,108,173,110,161,16,169,215,51,136,21,165,182,136,45,22,252,18,145,204,64,99,209,118,70,199,54,185,204,150,156,153,164,176,39,6,27,35,8,107,190,236,19,7,27,71,234,45,183,229,117,251,229,240,141,87,228,26,108,214,126,122,173,112,144,2,3,145,201,63,106,231,227,117,251,107,149,141,33,99,11,216,73,230,141,82,65,19,126,10,90,22,10,75,70,28,185,228,8,89,161,80,155,208,92,111,67,119,99,117,207,6,110,154,147,178,2,77,133,154,68,96,34,117,161,43,177,9,145,147,186,194,129,174,32,155,75,193,57,85,228,93,151,239,8,88,142,51,178,250,91,118,27,237,203,184,248,136,125,22,31,145,109,25,112,15,105,237,156,199,248,192,93,33,50,230,39,109,29,144,43,35,18,246,8,226,226,43,198,199,83,196,24,185,179,198,124,19,115,146,54,234,155,151,47,228,73,127,128,206,207,27,239,192,31,84,224,151,170,141,105,109,109,117,24,204,62,101,140,72,98,93,240,24,145,173,214,183,125,30,37,50,18,255,145,77,55,188,165,218,54,153,1,101,161,215,119,17,189,192,130,176,147,72,145,65,180,73,201,102,170,81,73,82,100,33,18,90,9,253,97,30,172,13,182,131,184,100,59,176,148,44,246,96,69,224,227,84,57,33,29,214,128,177,166,192,100,63,192,112,196,173,254,136,4,11,78,142,85,201,227,156,193,132,200,91,65,239,10,10,92,252,24,163,113,82,64,75,206,222,122,59,49,70,37,38,227,65,45,167,200,34,5,182,148,66,66,38,135,102,140,68,74,12,192,155,20,19,137,219,189,161,240,136,202,194,163,206,207,228,132,227,41,138,200,125,24,210,52,38,194,162,252,70,184,237,89,88,203,72,122,118,59,145,146,163,160,148,80,158,186,132,50,148,208,97,219,239,28,124,146,28,125,13,119,140,78,73,140,6,169,141,244,161,41,61,210,7,38,180,131,254,212,235,102,159,173,137,235,60,194,33,217,110,23,222,35,120,140,242,203,96,164,88,31,14,220,58,91,196,193,111,98,220,73,100,96,26,17,126,176,32,197,31,108,116,162,2,254,18,172,115,188,226,209,176,79,45,30,116,189,230,131,12,91,173,166,234,42,240,99,114,33,12,6,168,238,117,68,172,195,132,205,217,164,37,45,158,101,9,137,115,170,61,219,120,105,141,148,135,70,114,56,86,40,79,243,134,107,147,208,221,161,44,91,161,75,142,66,67,70,31,98,47,228,191,0,69,130,211,150,38,196,30,119,243,124,113,65,246,216,120,96,120,47,210,147,225,33,192,47,210,181,39,70,196,179,83,134,195,179,67,193,25,227,194,250,141,77,230,149,186,114,254,199,57,160,190,240,142,16,176,50,26,55,19,163,199,190,72,29,194,118,132,38,69,190,44,69,195,41,135,54,121,2,77,35,214,91,41,194,105,70,1,180,202,77,184,140,137,12,25,153,23,19,249,243,8,56,74,163,56,187,116,222,97,48,5,98,243,53,49,254,29,6,121,87,126,5,177,197,137,2,147,76,173,136,159,68,152,89,209,117,63,181,198,159,124,244,235,139,255,243,191,73,48,111,54,151,8,251,203,87,204,22,106,101,222,211,64,22,164,87,219,78,20,207,48,230,167,25,232,198,151,110,102,184,76,243,71,249,17,134,116,6,11,3,62,207,101,42,21,195,75,67,104,228,253,182,35,53,62,100,182,225,13,77,99,243,96,176,217,87,124,37,161,38,28,12,242,243,116,115,186,81,239,154,45,26,122,126,117,213,82,195,116,242,88,64,249,22,91,251,53,66,97,58,91,171,107,246,106,107,85,27,166,243,80,198,2,217,101,43,138,5,66,108,15,199,222,97,173,139,203,176,184,207,223,160,23,22,33,143,9,100,207,40,226,110,204,46,234,183,249,147,249,106,165,91,93,91,182,87,247,206,185,211,177,70,151,12,39,246,122,107,128,129,152,231,93,176,15,70,94,173,92,44,45,149,171,43,39,167,235,194,143,141,14,179,129,91,251,243,110,183,187,62,132,49,132,11,42,41,221,224,125,116,77,227,67,86,20,60,89,231,187,127,184,15,180,78,54,131,58,96,204,211,165,22,20,55,58,118,214,67,27,130,53,186,29,104,145,42,199,132,252,92,49,216,11,141,182,132,109,229,248,131,97,173,184,92,41,173,46,2,45,74,173,250,242,217,158,84,164,130,92,49,216,84,141,214,69,29,209,139,197,114,101,25,106,97,219,247,252,167,202,192,229,210,215,180,172,171,174,150,22,215,5,154,167,214,38,241,249,214,113,153,60,31,42,80,98,119,23,105,66,135,60,48,188,188,180,76,26,73,158,209,61,193,218,74,169,20,215,18,178,29,17,215,20,176,120,218,121,132,31,228,230,115,75,197,114,181,138,93,89,184,242,94,147,73,201,21,197,190,102,132,44,51,109,206,92,47,218,36,193,164,226,234,34,252,57,57,85,8,161,206,197,116,2,36,117,16,169,83,41,136,76,14,154,33,197,134,68,41,87,172,84,75,75,21,33,33,229,34,233,79,185,143,217,163,168,32,232,135,81,84,146,74,229,165,21,187,21,18,186,34,146,31,110,55,33,55,87,20,27,210,81,210,133,164,241,156,116,175,59,154,50,74,72,121,177,181,180,84,186,65,161,228,150,195,88,69,49,52,209,252,172,249,178,220,45,22,171,84,162,11,129,86,41,173,211,78,9,58,36,87,194,191,250,74,136,156,88,192,91,55,141,148,151,171,124,0,21,130,238,41,225,88,141,81,127,17,69,39,136,136,81,141,164,7,9,148,25,69,161,12,217,32,87,174,88,197,14,135,86,184,7,45,43,95,50,241,111,177,12,77,214,40,98,141,4,176,6,99,124,244,153,153,42,149,241,140,121,150,182,77,10,180,42,133,176,249,174,229,120,116,122,151,217,236,12,28,91,110,166,12,61,141,150,58,197,228,16,201,156,43,42,128,80,198,43,208,245,227,34,51,26,52,131,107,228,122,64,251,112,208,35,3,156,205,33,82,150,180,186,44,132,230,154,208,50,162,182,241,144,126,13,63,164,220,136,113,210,240,90,85,36,208,147,164,43,153,114,108,13,96,13,115,44,244,163,140,159,16,79,245,227,65,146,167,10,17,39,94,120,65,47,22,242,0,35,15,107,229,225,251,185,142,229,29,218,157,28,213,81,201,109,169,29,162,187,239,92,147,121,169,180,102,119,187,178,26,81,80,111,151,229,138,94,119,95,17,175,148,206,37,83,6,217,157,244,248,196,113,12,117,176,193,89,165,147,75,210,20,205,141,11,202,145,20,140,214,177,103,18,163,199,69,14,161,139,157,117,41,87,100,205,174,31,115,100,72,231,252,67,185,50,130,157,201,253,121,187,221,94,15,216,77,58,68,125,153,182,236,78,240,125,127,31,86,229,253,243,164,66,121,141,104,39,198,188,162,77,83,223,141,173,40,39,136,13,208,177,219,3,182,94,36,218,76,158,145,71,67,244,218,65,146,227,65,76,110,217,130,24,23,201,200,167,63,162,233,195,66,161,100,98,122,79,99,150,37,150,57,65,52,39,20,126,62,193,64,39,153,169,212,206,164,204,153,192,235,232,226,184,179,88,139,104,173,180,182,184,182,198,18,82,91,59,54,109,181,84,173,84,171,17,179,220,48,13,140,197,105,187,100,35,125,209,164,71,158,188,218,174,177,85,91,120,207,118,142,122,142,183,64,206,241,35,181,11,237,71,125,127,158,4,6,242,220,246,194,73,207,62,245,22,120,0,79,178,105,177,224,216,167,175,161,128,45,92,131,252,150,231,217,62,20,224,121,11,4,182,71,22,245,69,15,126,27,123,196,55,225,145,93,56,107,56,4,165,233,213,140,70,227,213,134,57,218,108,52,183,205,35,248,108,152,167,228,211,35,159,71,210,119,75,124,93,218,108,52,170,155,102,179,113,127,97,211,60,106,54,30,222,54,7,60,205,3,179,10,111,87,241,237,183,202,77,179,218,108,180,119,204,54,190,180,69,137,103,82,233,52,231,91,226,171,221,104,28,96,118,127,115,184,105,174,54,27,165,205,29,44,51,134,132,149,205,247,154,166,247,74,99,208,188,75,10,220,130,103,110,243,142,57,104,54,42,77,78,215,1,164,238,97,234,229,38,148,121,220,108,204,193,171,99,242,138,144,118,28,105,237,25,255,222,56,194,124,238,150,187,105,206,53,27,167,91,59,230,195,70,163,13,143,222,223,234,195,163,205,70,117,235,54,242,0,8,128,135,205,97,19,105,221,217,50,87,73,1,15,241,99,142,211,218,92,219,52,71,205,198,118,147,189,125,71,240,123,73,170,27,218,28,80,243,8,242,122,36,239,201,38,38,10,242,62,104,52,30,194,227,237,183,77,79,95,162,38,255,65,179,177,211,100,188,60,144,75,105,190,137,68,222,102,28,14,58,112,27,232,237,193,63,114,186,210,38,254,182,165,204,183,222,70,194,118,182,3,246,55,154,200,16,224,129,69,25,220,176,49,107,23,171,191,77,101,141,127,122,210,103,133,146,213,228,124,31,17,10,128,106,143,100,131,78,107,60,34,44,118,155,19,74,146,203,179,194,221,91,21,189,30,212,210,12,106,129,110,7,121,195,71,229,77,44,225,54,225,166,120,4,92,122,53,168,6,40,170,16,138,22,155,216,103,183,121,225,21,254,217,152,35,249,96,144,28,147,162,30,49,153,104,188,133,143,223,198,62,131,167,61,46,100,77,16,40,124,116,151,84,112,76,30,249,155,102,117,171,241,202,109,104,200,54,105,194,171,228,249,55,124,66,203,237,219,164,202,32,41,228,222,190,29,116,34,109,115,35,120,91,97,111,27,22,62,56,228,201,217,224,164,3,164,209,48,208,187,105,51,132,126,17,212,202,6,252,127,147,68,246,38,135,40,110,146,23,245,210,205,94,167,206,53,242,205,190,229,28,212,81,201,220,244,218,131,161,221,169,251,46,100,50,184,234,109,178,233,97,215,88,88,200,61,249,171,159,125,254,211,95,124,254,201,207,159,124,231,187,79,126,242,111,23,159,126,248,174,251,174,35,255,15,137,46,126,248,211,167,63,248,190,120,77,23,201,231,36,133,255,174,31,172,119,114,193,130,135,191,82,13,200,92,165,52,124,95,188,11,155,128,196,232,10,94,243,5,77,40,147,176,49,115,146,145,201,95,243,249,144,0,175,131,167,33,23,78,142,249,112,248,235,240,188,153,83,38,78,158,74,114,202,4,45,127,215,151,188,39,185,178,76,168,142,150,156,244,39,166,82,54,237,75,197,8,135,156,92,239,187,62,181,149,115,85,181,210,119,125,102,4,71,95,132,250,2,61,116,202,235,104,119,220,186,69,220,117,114,42,201,222,202,49,203,91,126,45,251,120,162,20,232,186,153,244,79,176,218,203,85,42,161,60,178,61,145,3,131,66,122,57,14,196,84,98,20,117,149,233,56,37,47,233,17,129,90,80,234,209,75,78,10,233,73,41,65,82,106,24,81,156,19,107,107,107,74,65,178,139,79,105,131,194,164,114,149,51,73,73,209,11,103,137,100,82,95,143,229,159,227,48,95,195,12,150,189,136,41,71,128,44,44,164,97,235,106,201,65,169,212,71,39,21,26,12,254,82,110,89,41,146,203,86,101,73,121,172,200,93,232,93,162,200,78,208,39,218,97,193,124,143,114,33,202,200,82,170,23,226,41,60,144,106,63,73,163,66,29,24,227,8,183,2,174,81,255,164,92,142,134,78,234,154,204,73,14,133,152,2,199,129,82,103,139,193,115,170,173,56,67,229,145,179,18,140,156,92,78,244,18,123,192,220,150,68,14,168,207,50,92,123,184,42,225,137,227,149,106,70,235,98,89,170,148,19,69,92,112,244,81,220,44,35,81,136,207,194,180,64,198,248,41,8,75,13,60,108,208,14,208,75,185,114,133,52,139,185,48,115,236,63,116,99,178,218,244,19,33,43,74,47,101,18,67,208,51,57,51,235,65,169,76,197,125,213,13,250,108,152,63,43,59,168,84,66,139,62,255,206,95,63,249,241,39,244,167,234,45,21,162,31,237,67,217,77,170,216,13,172,51,137,135,33,98,102,240,153,101,204,141,158,143,127,251,199,239,252,66,169,155,29,237,63,79,182,54,210,206,236,162,54,104,107,199,182,135,11,97,247,42,79,202,122,69,204,216,44,87,224,65,13,82,134,156,173,161,2,22,165,41,95,153,44,98,166,137,177,82,27,171,51,228,134,157,196,13,225,135,37,87,166,174,39,22,137,254,76,169,103,85,201,90,149,212,170,234,129,84,231,29,197,181,166,190,154,96,114,202,210,31,108,11,162,244,47,44,23,38,88,160,58,45,203,124,117,185,144,91,49,120,143,230,247,39,31,126,246,187,127,238,244,78,158,254,195,223,92,252,242,71,79,255,254,47,47,126,245,31,23,255,254,243,250,159,62,253,224,233,143,255,243,226,131,239,193,39,62,253,205,135,23,191,255,91,250,110,126,9,178,32,89,248,252,195,127,249,227,223,253,246,243,127,251,167,63,125,250,131,133,101,185,40,153,207,26,46,83,223,101,152,215,42,173,75,165,181,237,91,183,162,45,211,23,218,232,116,46,221,117,19,102,227,103,220,179,122,1,150,29,103,97,251,65,114,58,195,228,32,211,147,110,77,193,73,165,156,78,41,56,177,236,79,223,167,154,146,184,171,90,100,87,185,93,138,147,3,95,104,107,178,138,132,229,228,147,159,124,42,173,37,253,136,138,227,222,108,61,169,204,93,220,36,127,114,225,165,100,32,55,145,148,19,232,139,84,31,118,120,71,164,55,182,170,48,77,196,11,62,57,25,151,219,152,116,10,185,150,160,38,236,32,87,231,175,168,180,143,131,14,185,248,228,211,139,239,254,236,226,55,223,253,236,119,191,100,221,44,57,211,67,53,232,44,228,49,95,181,202,14,240,115,121,41,27,191,200,141,140,0,169,100,158,38,110,108,225,187,80,221,108,250,156,181,242,232,28,60,3,13,116,244,94,142,4,73,3,76,71,1,119,214,43,213,43,126,250,184,76,116,245,172,203,199,124,246,242,27,101,189,221,26,244,5,169,99,99,143,185,144,238,15,240,180,154,129,81,184,77,99,185,178,108,79,186,170,41,111,84,186,173,69,131,36,95,108,93,239,155,157,190,92,151,57,77,81,91,115,112,60,220,232,117,240,250,74,129,6,164,248,242,224,32,72,210,141,53,241,151,69,69,138,11,3,28,99,94,110,59,49,231,23,19,174,172,138,150,39,93,21,49,207,207,47,106,19,17,72,233,203,229,210,134,81,162,119,67,76,74,171,28,199,55,52,183,142,208,139,12,89,47,197,223,221,163,191,221,70,90,175,211,187,69,212,163,210,229,200,81,233,73,151,255,232,86,229,161,139,184,216,81,116,114,99,207,120,246,187,128,34,7,92,167,189,90,137,190,74,58,15,203,78,91,88,39,218,115,170,41,207,196,234,79,197,42,71,120,93,12,52,106,59,109,219,48,85,18,121,104,59,229,58,13,29,141,244,12,5,63,3,44,202,75,77,182,246,54,140,4,194,67,80,110,149,108,106,32,132,8,165,150,213,171,175,223,209,233,27,70,5,77,51,45,21,28,243,159,134,10,10,247,149,169,152,200,26,118,247,106,248,98,140,137,100,225,188,25,71,19,149,94,75,100,57,68,225,167,62,185,129,243,208,237,211,107,75,123,206,137,237,249,11,84,91,45,116,6,167,14,94,237,137,23,205,130,93,109,67,79,239,183,250,150,115,100,36,168,112,204,116,7,235,228,119,62,9,125,64,134,41,144,192,252,210,39,184,147,204,206,158,178,51,78,134,233,90,167,68,133,26,39,243,193,51,126,64,158,61,80,14,185,243,68,227,61,147,12,231,200,233,80,28,215,17,53,96,178,5,144,175,187,178,43,184,84,134,56,23,12,88,47,245,12,122,72,85,190,183,138,89,255,228,158,16,48,196,231,73,45,70,248,218,63,106,25,65,145,6,189,68,118,62,69,90,126,151,7,111,65,244,66,15,254,134,95,215,193,85,19,215,131,232,235,23,93,205,26,190,188,140,103,246,201,230,218,3,24,181,120,221,197,254,40,191,75,174,215,10,80,236,102,87,23,244,126,215,134,201,15,87,109,115,101,156,8,197,33,57,122,14,123,99,226,13,97,161,155,17,37,123,13,218,141,6,91,104,212,144,26,96,117,56,30,227,253,49,251,118,190,176,55,70,203,77,145,164,72,67,153,142,16,61,47,181,124,66,86,60,154,11,52,7,71,77,155,56,189,153,244,242,136,200,99,20,137,224,94,144,74,169,52,3,95,169,157,104,227,177,67,102,244,177,46,164,199,96,205,115,113,103,153,113,99,136,17,114,13,221,117,110,24,35,200,62,1,250,182,104,61,120,218,173,72,146,223,165,215,254,168,119,76,88,69,181,41,137,87,76,88,102,180,225,145,171,134,237,13,187,8,207,142,243,133,90,248,250,9,104,90,168,58,114,3,69,138,126,164,157,1,203,6,60,138,161,244,4,123,150,107,95,247,126,144,26,55,169,19,20,62,76,221,3,114,238,89,216,143,202,56,194,126,114,6,251,75,192,126,108,92,74,246,83,62,36,112,152,36,152,138,195,236,82,52,43,96,175,120,112,141,89,203,27,49,137,175,82,99,167,149,233,32,171,96,119,228,138,32,237,157,96,145,235,132,226,238,182,210,152,136,147,110,186,90,76,184,233,138,94,61,115,185,155,172,152,37,23,154,101,37,215,88,176,234,232,184,214,1,185,248,156,238,253,79,48,242,148,120,2,204,202,161,165,146,94,52,188,195,193,233,60,2,122,200,238,27,94,201,101,26,120,97,28,179,196,131,54,54,78,32,185,251,128,62,102,87,230,163,164,210,111,147,238,159,227,118,106,220,253,132,1,3,246,247,213,203,36,47,126,253,189,39,31,125,255,179,63,252,235,147,255,254,209,197,7,191,126,242,203,143,47,62,254,203,63,125,250,215,79,62,248,136,30,237,19,75,105,227,233,127,251,253,197,247,255,240,217,239,254,234,179,79,127,194,239,67,156,112,155,79,165,212,169,178,111,107,165,53,122,155,79,112,181,143,233,145,212,214,210,106,57,124,179,143,184,5,168,178,106,45,211,111,226,6,160,74,151,4,110,74,190,238,167,189,182,216,206,174,251,121,126,215,253,12,190,98,215,253,12,45,244,107,220,233,193,178,195,3,245,27,28,222,77,190,247,103,242,101,61,20,121,92,59,87,109,63,84,72,146,45,34,253,164,203,61,2,26,164,55,57,144,219,101,196,141,63,151,41,200,236,90,71,246,78,167,86,26,39,221,27,52,241,142,157,249,178,116,199,206,123,45,126,195,14,213,160,88,188,233,129,14,37,143,207,165,155,113,122,29,113,63,142,116,15,79,160,142,241,173,80,181,181,115,188,70,136,222,174,51,225,54,155,137,23,213,80,26,39,220,57,243,94,139,95,82,147,50,185,116,65,77,208,6,125,64,163,232,85,1,178,175,17,229,111,67,255,184,102,60,253,244,163,207,255,243,127,24,180,132,94,71,147,189,215,161,47,5,235,138,148,115,250,180,188,68,198,44,66,20,187,96,70,190,71,4,164,126,132,108,22,1,32,142,173,225,3,114,153,48,40,133,115,58,141,213,162,241,118,207,27,35,255,112,224,246,190,205,110,113,2,9,114,49,60,49,143,251,137,110,11,176,66,138,236,230,77,188,217,184,232,15,142,108,7,15,163,23,38,92,239,195,12,45,165,90,161,36,253,34,172,151,135,173,129,229,82,46,240,230,24,120,113,5,206,52,120,71,235,176,143,225,47,222,197,158,179,212,105,131,158,163,199,193,138,129,169,74,235,238,203,14,211,180,243,229,117,23,116,45,204,42,6,70,101,118,118,221,61,81,239,128,252,14,10,246,201,60,8,68,247,161,136,254,203,3,174,172,251,80,128,183,107,237,246,247,246,234,3,248,92,231,249,219,245,18,76,112,50,37,94,97,189,253,114,135,103,108,115,45,63,172,119,118,219,123,56,183,121,187,195,189,58,126,160,207,30,47,91,204,27,57,180,182,160,106,110,71,218,208,191,67,154,175,11,73,197,99,41,15,222,143,108,26,243,70,65,60,122,242,143,31,68,30,253,221,207,72,209,188,133,243,56,9,239,150,247,94,46,151,96,122,196,111,117,163,100,204,117,201,221,67,221,221,74,240,162,194,95,84,224,133,66,66,189,91,124,111,208,115,72,89,227,177,122,191,18,240,178,206,111,74,8,191,128,98,10,209,167,69,170,212,234,110,168,164,122,248,222,58,229,45,222,145,16,190,44,74,185,104,35,238,146,167,153,47,57,163,131,50,230,134,51,54,188,65,47,7,215,213,4,241,145,18,46,112,178,73,228,79,178,170,241,208,94,22,141,167,207,152,16,125,189,180,65,127,195,244,49,222,91,231,49,139,241,201,186,163,191,218,137,14,41,104,128,83,135,22,225,101,99,56,118,217,212,114,7,150,64,125,98,102,57,5,46,199,22,24,41,214,203,117,103,221,2,129,181,231,234,198,255,251,137,177,238,203,203,193,186,61,167,252,198,43,159,130,251,59,165,142,145,110,117,66,223,127,242,69,40,60,118,38,189,75,134,114,209,68,211,188,166,246,247,248,121,222,143,66,111,215,144,175,167,10,95,178,20,21,181,224,142,31,3,140,246,39,255,243,135,159,253,199,63,162,49,255,235,223,125,246,251,239,94,124,240,147,63,254,248,227,207,63,249,217,147,191,253,245,147,31,254,202,204,61,249,95,159,92,252,232,231,79,255,240,127,159,254,225,151,27,48,60,159,124,248,163,167,31,255,187,161,187,219,199,120,250,211,95,93,252,234,239,141,232,85,62,198,197,135,31,61,249,215,15,140,20,87,247,248,100,144,221,13,155,12,122,19,141,138,151,236,23,5,91,173,179,131,14,83,85,198,130,155,185,97,94,171,215,81,30,214,229,92,168,112,64,3,57,38,185,232,11,216,27,49,89,2,241,190,121,147,15,27,30,167,49,175,73,254,60,68,64,185,101,72,71,51,185,38,78,207,78,250,138,222,63,22,109,107,187,15,83,105,240,51,159,116,133,145,214,47,158,120,195,148,158,76,26,144,61,142,82,113,89,90,148,88,47,65,68,200,13,79,189,14,168,164,104,62,122,163,29,94,182,86,243,153,98,191,121,211,142,145,62,150,152,38,147,71,91,218,187,150,130,221,168,154,230,154,42,242,46,249,242,60,41,120,97,168,144,240,232,22,19,86,137,79,88,143,31,71,223,0,87,18,148,193,231,63,255,222,211,127,248,136,129,179,244,154,32,124,17,21,189,112,249,139,187,243,203,143,92,155,21,43,182,53,237,45,91,193,253,126,178,63,37,20,112,80,219,187,140,21,147,6,54,111,90,138,177,29,50,145,249,166,76,68,206,82,247,245,227,199,249,184,12,245,82,216,210,97,183,78,177,21,92,232,29,213,131,230,101,214,152,161,203,160,218,107,43,171,211,93,6,213,94,93,234,150,23,203,246,196,203,160,150,151,173,114,66,28,199,197,202,242,202,115,136,227,104,45,174,150,214,150,42,171,41,227,56,46,47,119,172,47,58,186,45,221,82,126,48,58,70,172,196,21,135,22,215,215,209,121,230,49,198,245,245,62,211,24,187,106,85,207,48,214,110,168,191,158,81,204,93,181,150,231,19,123,87,173,243,89,199,224,85,107,123,150,49,201,39,143,130,103,19,156,60,177,222,103,20,165,60,177,206,105,194,149,47,87,215,74,89,156,207,44,206,103,22,231,51,139,243,153,197,249,68,231,114,46,244,103,98,188,79,37,113,122,228,48,57,109,122,133,192,97,245,64,233,179,193,13,199,198,16,141,13,25,202,35,134,126,217,195,133,70,229,38,141,28,101,241,68,39,199,19,141,227,231,172,209,69,147,202,123,193,99,141,38,179,34,62,242,232,164,124,215,61,14,233,196,246,105,163,146,166,204,149,46,70,233,4,41,125,30,17,75,167,24,40,65,252,210,212,131,225,122,70,51,77,217,197,241,167,57,38,119,235,11,24,233,52,101,171,175,58,238,105,138,33,240,44,163,160,106,101,18,35,90,134,37,50,139,147,26,31,39,53,139,149,154,197,74,205,98,165,102,177,82,159,127,172,212,84,203,110,113,62,52,188,232,158,57,114,106,154,122,149,8,170,113,203,253,47,36,142,106,169,181,182,152,1,171,179,56,170,207,10,88,221,31,88,206,237,17,24,47,176,128,205,226,168,102,113,84,179,56,170,89,28,213,44,142,234,139,26,71,53,139,109,154,197,54,205,98,155,102,177,77,179,216,166,135,33,211,117,65,249,245,101,138,109,154,96,187,196,198,61,77,207,154,43,141,123,58,123,116,211,118,197,174,76,7,104,93,174,86,42,203,157,229,214,36,64,235,242,234,202,90,2,156,181,220,94,122,14,112,214,165,246,234,114,165,186,92,74,11,103,93,107,119,38,223,248,87,94,90,43,209,27,255,172,114,201,200,48,94,25,198,43,195,120,101,24,175,12,227,149,226,26,66,25,221,37,99,36,50,100,215,87,18,217,37,7,116,137,151,154,12,203,53,25,203,21,229,228,44,8,46,77,25,47,54,110,75,215,236,120,180,86,76,218,107,142,209,74,193,129,0,153,149,152,54,29,30,43,142,133,207,28,133,53,177,149,1,246,106,66,31,95,79,196,85,98,215,77,190,53,87,199,141,23,12,93,149,216,194,171,198,84,197,138,113,134,164,202,144,84,95,29,36,213,82,18,146,106,53,3,82,93,6,72,181,154,225,168,166,198,81,93,29,51,193,192,56,74,201,75,146,52,224,219,91,111,77,205,56,86,23,157,34,233,150,158,15,139,93,255,45,120,126,111,116,28,97,40,166,127,19,148,105,12,35,217,107,208,22,10,219,216,227,107,2,59,187,146,128,4,169,193,102,201,181,41,48,51,157,223,225,11,129,152,45,45,151,236,12,98,150,65,204,158,21,196,12,245,69,255,236,22,152,141,222,235,125,212,13,25,200,236,186,128,204,200,85,161,48,247,236,158,139,240,204,70,227,65,83,219,190,177,57,33,21,155,101,247,198,38,155,66,144,244,231,131,98,195,119,56,11,214,200,230,97,134,105,123,225,48,109,194,74,137,194,15,130,25,109,93,106,61,239,209,58,187,5,236,148,230,46,20,71,126,251,181,110,23,109,192,165,213,146,144,2,48,167,116,183,74,102,208,185,12,58,151,65,231,50,232,92,6,157,203,160,115,95,29,232,92,200,36,95,8,253,190,26,248,92,96,115,249,161,41,251,26,3,235,166,99,220,11,2,174,179,22,151,167,4,215,85,186,237,242,114,123,45,197,109,145,157,197,197,40,244,12,161,100,28,31,135,181,46,46,151,140,66,30,214,197,48,162,9,55,9,172,206,40,226,134,220,46,234,192,249,147,249,149,150,93,106,181,75,43,123,231,220,115,92,163,11,152,19,123,93,13,118,94,46,150,150,202,213,149,147,211,245,72,76,114,18,164,121,8,227,12,151,119,82,58,17,245,92,10,122,206,55,133,73,96,97,178,31,40,150,47,52,8,210,122,56,196,176,28,97,120,76,200,207,21,131,173,242,104,75,196,206,74,173,184,92,41,173,46,2,45,74,173,250,242,217,182,100,164,130,92,49,216,115,143,214,69,119,19,22,139,229,202,50,212,194,176,29,252,167,202,192,229,210,215,180,172,171,174,150,22,215,165,80,213,44,82,50,238,188,205,135,10,148,216,77,226,227,145,232,131,229,98,121,105,153,52,82,142,113,188,82,42,197,181,132,236,43,197,53,133,132,146,231,145,228,139,229,106,21,187,178,112,229,189,38,147,146,43,138,109,238,8,89,102,218,156,185,94,180,73,130,73,197,213,69,248,115,114,170,16,66,157,158,233,4,72,234,32,82,167,82,16,153,64,52,67,138,13,137,82,174,88,169,150,150,42,66,66,202,69,210,159,114,31,179,71,81,65,208,15,163,168,36,149,202,75,43,118,43,36,116,69,36,63,220,110,66,110,174,40,240,9,81,210,133,164,241,156,20,250,16,77,25,37,164,188,216,90,90,42,137,176,245,180,4,10,61,141,230,103,205,151,229,110,177,88,165,18,93,8,180,74,105,157,118,74,208,33,185,18,254,213,87,34,64,93,105,164,188,92,229,3,168,16,116,79,9,199,106,140,250,139,40,58,65,68,140,106,36,61,72,224,198,40,10,101,200,6,185,114,197,42,118,56,180,194,61,104,89,249,146,137,127,139,101,104,178,70,17,107,36,128,53,24,65,108,51,51,85,42,227,25,243,44,109,155,68,255,217,58,213,30,225,175,239,90,142,71,39,113,153,205,206,192,177,229,102,202,72,231,104,169,83,76,14,145,204,185,162,130,63,102,188,2,93,63,46,50,163,65,51,184,70,174,7,180,15,7,61,50,192,217,28,34,101,73,171,203,66,248,191,9,45,35,106,251,212,181,134,53,252,144,114,35,4,78,195,107,85,145,64,79,146,174,100,202,177,53,128,117,206,177,208,143,50,116,70,60,213,143,7,73,158,42,68,156,120,225,5,189,88,200,3,140,134,212,45,15,223,207,117,44,239,208,238,228,168,142,74,110,75,237,16,189,129,231,154,204,75,165,53,187,219,149,213,136,130,147,188,44,87,244,186,251,138,120,165,116,46,153,50,200,190,168,199,39,14,12,16,201,6,103,149,78,46,73,83,52,55,46,40,71,82,48,90,199,158,73,140,30,23,57,194,50,118,214,165,92,145,53,187,126,204,209,8,241,254,161,92,25,129,77,229,254,188,221,110,175,7,236,38,29,162,190,76,91,118,39,248,190,191,143,65,153,207,147,10,229,53,162,157,24,243,138,54,77,125,55,182,162,156,32,54,64,199,110,15,216,154,146,104,51,121,70,150,66,58,198,228,150,45,136,113,145,140,124,250,35,154,62,44,20,74,38,166,247,52,102,89,98,153,19,68,115,66,225,231,19,12,116,146,153,74,237,76,202,156,9,188,142,46,14,61,140,181,136,214,74,107,139,107,107,44,33,181,181,99,211,86,75,213,74,181,26,49,203,49,116,148,121,142,219,19,216,185,139,38,61,150,228,213,118,141,173,218,194,123,182,115,212,115,188,133,211,129,123,68,168,93,104,63,234,251,243,221,147,145,189,224,185,237,133,147,158,125,234,45,208,152,92,35,151,236,105,44,132,194,244,45,92,187,98,44,207,179,125,40,199,243,22,8,148,147,172,231,139,30,252,54,246,136,219,194,35,27,133,214,112,8,5,122,53,163,209,120,181,97,142,54,27,205,109,243,8,62,27,230,41,249,244,200,231,145,244,221,18,95,151,54,27,141,234,166,217,108,220,95,216,52,143,154,141,135,183,205,1,79,243,192,172,194,219,85,124,251,173,114,211,172,54,27,237,29,179,141,47,109,81,226,153,84,58,205,249,150,248,106,55,26,7,152,221,223,28,110,154,171,205,70,105,115,7,203,140,33,97,101,243,189,166,233,189,210,24,52,239,146,2,183,224,153,219,188,99,14,154,141,74,147,211,117,0,169,123,152,122,185,9,101,30,55,27,115,240,234,152,188,34,164,29,71,90,123,198,191,55,142,48,159,187,229,110,154,115,205,198,233,214,142,249,176,209,104,195,163,247,183,250,240,104,179,81,221,186,141,60,0,2,224,97,115,216,68,90,119,182,204,85,82,192,67,252,152,227,180,54,215,54,205,81,179,177,221,100,111,223,17,252,94,146,234,134,54,7,212,60,130,188,30,201,123,178,137,137,130,188,15,26,141,135,240,120,251,109,211,211,151,168,201,127,208,108,236,52,25,47,15,228,82,154,111,254,255,236,189,251,147,27,199,117,63,250,175,128,19,155,6,194,89,44,222,187,139,53,46,131,197,46,41,70,162,40,139,146,109,101,181,197,26,0,3,46,68,44,0,2,3,146,235,21,170,114,99,59,150,115,227,146,111,110,197,142,243,42,59,101,251,250,166,202,150,93,113,197,143,40,185,85,223,127,229,138,148,252,147,255,133,123,78,191,123,166,231,133,125,136,75,13,87,218,5,102,250,121,250,244,233,211,167,63,125,14,54,242,38,163,176,24,192,61,104,239,16,254,168,233,74,59,248,221,85,50,223,248,42,54,236,214,158,32,127,187,131,4,1,26,56,148,192,109,23,179,14,176,250,155,148,215,248,239,185,242,187,66,155,213,225,116,95,144,22,64,171,231,36,27,12,90,251,33,33,241,172,19,83,146,90,158,227,31,222,134,28,117,81,75,71,212,2,195,14,252,134,143,202,59,88,194,77,66,77,249,8,168,244,178,168,6,90,84,33,45,170,118,112,204,110,242,194,43,252,119,251,26,201,7,147,228,136,20,245,144,241,68,251,43,248,248,171,56,102,240,116,200,153,172,3,12,133,143,110,147,10,142,200,35,111,199,110,236,182,95,186,9,29,217,35,93,120,153,60,255,115,143,180,229,230,77,82,165,72,10,185,247,110,138,65,164,125,110,139,183,21,246,182,237,224,131,67,158,156,77,78,58,65,218,109,18,182,197,101,183,58,138,32,86,174,195,255,87,209,136,219,34,215,110,174,146,23,173,210,213,97,191,197,197,244,213,145,51,190,223,66,33,115,149,6,206,110,121,51,200,100,113,121,220,97,107,198,190,181,190,158,123,246,55,63,249,228,71,63,251,228,131,159,62,251,250,55,159,253,240,55,79,63,124,255,237,217,219,99,245,127,72,244,244,59,63,250,248,219,223,146,175,233,206,249,132,164,240,222,246,196,38,40,39,118,65,252,149,174,85,230,42,165,233,19,249,206,175,23,18,77,76,188,230,187,28,95,38,169,120,230,20,205,147,191,230,139,36,1,228,139,167,62,187,78,142,25,118,248,107,255,98,154,211,86,83,158,74,177,212,136,158,191,237,41,38,149,92,89,109,168,169,45,170,43,176,144,74,153,46,160,20,35,173,116,106,189,111,123,84,129,206,53,244,74,223,246,152,102,28,124,225,27,11,52,219,105,175,131,195,113,227,6,177,225,169,169,20,37,44,199,212,113,245,181,106,248,9,182,192,52,204,100,124,196,22,48,87,169,248,242,168,74,70,14,180,12,229,229,82,176,169,66,40,106,63,51,81,74,221,231,35,182,184,160,213,99,230,156,4,220,147,144,131,148,212,48,163,56,37,182,182,182,180,130,84,187,159,214,7,141,72,229,6,39,146,150,98,232,207,18,200,164,191,94,170,95,151,126,186,250,9,172,154,22,19,206,0,149,89,72,199,182,245,146,69,169,212,112,167,20,42,38,127,41,87,215,138,228,188,85,169,105,143,53,190,243,189,139,100,217,24,121,98,156,22,204,32,169,22,162,205,44,173,122,201,158,210,44,169,143,147,50,43,244,137,177,12,80,75,80,141,26,45,213,114,12,237,164,246,202,156,98,101,8,41,112,41,132,58,219,33,158,80,105,197,9,170,206,156,13,49,115,114,57,57,74,236,1,179,101,18,62,160,134,76,127,237,254,170,164,121,142,87,106,152,173,213,178,82,41,111,20,177,203,209,71,97,171,140,210,66,124,230,111,11,100,12,95,130,176,84,97,118,131,126,128,92,202,149,43,164,91,204,174,153,99,255,161,109,147,213,102,94,8,89,81,102,46,83,8,66,238,1,175,74,122,16,42,169,168,175,219,70,207,135,248,171,146,131,114,37,244,232,147,175,255,237,179,31,124,64,191,234,38,84,201,250,193,49,84,109,167,154,222,192,6,147,152,29,2,106,6,95,89,150,92,233,249,241,175,255,240,245,159,105,117,51,247,18,39,209,218,70,210,149,93,214,6,125,237,187,238,116,221,111,115,229,73,217,168,200,21,155,229,18,102,85,145,210,103,129,245,21,80,85,150,124,109,177,8,89,38,150,90,109,172,78,159,109,54,142,26,210,56,155,195,223,219,145,69,162,145,83,25,89,157,179,54,21,177,170,155,37,245,117,71,179,183,233,175,98,84,78,149,251,197,89,33,114,255,122,189,16,163,129,154,164,44,51,224,229,124,182,70,241,30,213,239,15,222,255,232,183,255,222,31,62,250,248,159,254,238,233,207,191,251,241,63,126,227,233,47,254,251,233,239,127,218,250,227,135,239,125,252,131,255,121,250,222,95,195,111,124,250,171,247,159,254,238,239,233,187,181,26,100,193,102,225,243,247,255,227,15,223,255,245,39,191,249,151,63,126,248,237,245,186,90,148,74,103,3,149,169,65,211,79,107,189,173,181,210,214,222,141,27,193,158,153,11,109,247,251,167,30,186,152,213,248,156,71,214,204,192,170,53,205,175,63,40,150,104,88,28,212,246,36,219,83,240,166,82,74,39,100,156,80,242,39,31,83,67,73,220,126,45,179,235,212,46,133,241,129,39,165,53,217,69,178,144,181,114,47,233,5,68,28,55,113,155,155,202,108,200,29,242,47,231,223,74,10,190,9,164,140,105,95,160,122,191,21,60,192,189,161,85,249,219,68,76,227,241,201,56,223,134,164,211,154,235,200,214,248,173,230,250,250,21,228,246,165,24,144,167,31,124,248,244,155,63,121,250,171,111,126,244,219,159,179,97,86,44,236,190,26,76,26,242,146,239,90,85,171,248,137,186,149,13,223,228,6,102,128,82,50,79,19,54,183,240,157,175,110,182,124,174,90,121,112,13,94,161,13,116,246,158,174,9,138,4,72,215,2,110,193,215,170,215,140,247,97,153,232,238,217,148,143,25,242,213,55,218,126,187,59,25,201,166,46,173,3,102,66,122,125,130,87,235,172,229,1,113,23,6,19,235,211,10,150,59,28,63,114,231,30,70,9,117,199,253,161,183,152,185,235,143,202,103,28,44,215,80,7,139,155,9,85,157,99,176,92,115,223,206,37,88,174,185,170,115,8,150,27,50,94,103,28,44,215,92,203,249,6,203,53,215,121,94,193,114,205,181,157,103,176,220,248,89,112,62,193,114,35,235,61,167,96,185,145,117,166,9,150,107,213,221,126,99,85,60,235,23,138,131,197,8,182,131,147,254,49,63,136,109,244,7,253,218,214,102,213,143,214,16,120,164,101,145,156,63,162,59,146,96,30,35,200,178,82,172,107,217,214,222,25,246,23,193,188,42,42,115,107,99,11,113,94,203,64,42,162,92,73,199,32,233,241,170,100,145,5,154,135,21,61,155,220,199,107,227,197,225,124,141,33,212,181,231,107,93,103,118,239,222,112,60,70,164,134,116,46,50,115,167,46,52,104,124,31,221,194,192,14,126,237,62,146,13,234,203,131,202,222,119,239,219,127,178,81,238,110,213,234,252,175,0,53,218,127,178,217,239,109,52,156,92,73,124,162,216,182,66,76,3,105,67,8,130,154,35,214,56,94,209,0,209,208,203,64,215,53,226,172,31,166,113,239,65,72,66,208,92,231,247,238,141,157,71,116,119,237,12,176,54,158,17,85,196,136,124,118,84,145,135,46,172,210,51,59,166,214,184,247,107,243,222,108,50,26,217,73,26,127,162,64,237,226,122,203,193,167,132,173,98,48,217,203,34,209,108,201,73,89,8,79,15,156,163,225,232,184,121,123,8,173,157,79,6,94,238,45,231,37,119,184,29,4,165,105,104,135,90,169,196,146,120,51,23,111,87,142,241,90,224,72,195,189,22,55,55,235,4,26,59,114,209,41,201,26,170,127,20,241,169,225,90,151,69,243,108,165,59,214,74,17,217,166,42,1,182,226,1,69,139,4,243,197,34,84,96,86,146,13,203,90,185,20,204,205,166,44,217,208,240,57,187,44,34,79,162,251,191,152,218,140,240,105,153,27,180,81,104,72,76,25,170,204,96,211,112,89,68,142,244,129,28,253,132,34,6,73,70,163,90,177,212,160,56,245,16,212,170,25,203,41,28,20,30,14,251,125,216,36,196,193,208,36,10,186,92,172,150,128,86,225,108,168,116,64,112,115,88,79,134,227,67,119,54,244,124,153,84,148,190,194,194,208,180,102,85,67,170,198,142,127,160,216,28,225,192,181,222,112,214,51,77,19,94,32,117,245,186,70,68,18,67,239,21,55,42,100,41,224,13,16,223,131,23,4,252,196,53,66,5,141,141,59,66,71,70,70,230,83,153,181,92,108,80,72,127,186,50,24,174,79,55,155,70,22,193,140,44,195,208,245,149,79,235,136,50,112,43,56,94,89,32,113,34,167,22,72,91,155,91,245,205,8,129,84,175,225,79,116,203,195,251,109,204,173,227,232,116,145,46,28,222,172,173,205,161,173,35,237,217,137,110,38,44,25,203,205,225,29,184,157,56,214,144,220,69,86,3,230,83,250,116,139,2,149,47,103,190,36,208,107,9,102,154,69,3,0,153,76,162,19,222,143,120,140,27,133,147,224,226,18,64,205,203,118,24,48,248,181,98,141,42,133,133,184,219,5,124,182,214,41,5,133,88,64,159,176,33,242,218,160,70,42,237,163,171,202,61,114,7,51,180,173,130,245,207,98,93,143,155,70,12,104,172,54,155,215,21,130,166,246,1,41,131,183,10,146,246,183,73,253,190,157,112,6,176,44,89,22,44,57,176,32,123,238,54,182,168,180,77,198,97,45,160,151,155,164,60,83,93,3,82,94,163,138,16,253,82,241,230,216,104,51,227,185,71,83,239,56,68,61,100,119,238,215,142,156,249,131,208,189,78,68,177,39,218,221,13,165,69,226,222,207,90,4,131,27,70,46,87,18,248,244,92,105,59,226,246,129,224,115,134,137,86,118,102,90,173,116,24,215,212,43,139,178,1,193,43,135,188,212,0,14,63,56,99,234,131,198,192,9,191,227,152,2,184,31,138,253,247,227,210,13,84,141,234,159,113,209,221,142,192,214,135,22,173,124,92,163,219,150,212,10,177,175,151,73,6,44,88,43,155,148,195,163,251,97,90,157,184,114,40,149,84,254,64,229,79,102,200,13,234,79,201,133,191,174,237,165,234,68,215,208,252,32,135,37,25,149,241,96,18,162,173,150,147,92,185,212,150,111,46,60,253,132,139,109,65,174,40,28,32,36,216,189,132,26,35,82,86,227,251,74,54,244,65,81,53,228,162,58,168,216,157,186,95,194,142,144,219,39,238,157,255,180,197,93,212,30,92,67,205,83,211,142,74,219,43,181,128,46,66,202,21,203,192,48,159,135,54,27,169,184,198,111,125,78,209,43,65,211,181,53,106,96,10,187,130,155,172,252,92,127,248,40,40,23,199,222,225,90,239,112,56,234,231,43,5,141,57,83,21,93,244,156,251,161,139,26,19,241,98,107,29,81,238,100,154,112,230,24,132,106,130,155,232,177,181,38,178,23,164,28,102,181,244,222,104,2,178,38,124,142,158,4,244,125,159,0,100,110,40,19,45,60,66,195,110,208,91,178,241,43,145,212,117,181,122,114,104,79,113,195,198,151,24,35,168,110,29,200,199,35,102,196,241,134,185,222,179,216,195,253,217,145,11,101,230,230,189,25,112,65,206,25,247,115,249,35,231,9,117,248,219,108,16,76,238,73,148,94,164,152,122,244,75,117,75,99,209,240,158,23,93,78,86,52,217,211,212,233,150,6,114,44,163,148,24,101,178,142,11,39,169,218,83,46,213,74,41,26,84,173,166,111,144,157,44,229,164,223,247,181,29,81,53,9,171,169,6,251,157,52,227,181,178,169,218,24,170,85,235,105,168,86,169,19,160,247,121,80,173,154,34,37,244,52,97,218,90,138,180,167,26,183,90,106,126,221,40,167,162,124,233,57,160,124,160,147,41,8,84,55,16,232,11,103,125,185,241,185,203,166,92,86,228,238,140,241,162,162,253,194,116,208,148,237,117,226,180,233,182,51,118,238,147,32,117,120,199,42,236,110,102,155,220,12,188,185,135,183,220,200,69,174,206,228,201,206,140,220,4,236,236,209,75,147,46,187,95,119,72,238,234,221,236,224,93,51,245,201,94,71,94,206,164,183,217,142,249,109,182,7,123,152,126,243,70,251,54,185,198,118,195,46,145,2,142,213,59,131,120,9,174,131,151,198,122,244,18,95,133,36,121,139,93,34,235,219,165,151,219,119,58,208,146,246,91,248,189,75,174,230,117,216,13,57,237,242,97,99,7,19,210,123,142,71,202,21,196,9,79,218,33,87,225,72,67,121,101,11,82,249,125,113,135,147,213,177,96,109,210,46,184,77,233,229,57,210,91,122,151,13,239,211,85,100,82,209,154,27,79,8,97,94,190,37,110,7,10,122,109,146,187,155,95,145,173,155,147,235,142,143,149,246,42,55,10,39,122,47,191,252,132,92,239,116,110,241,30,116,161,1,147,14,52,230,150,125,71,220,206,212,155,61,221,1,210,12,119,219,139,157,219,140,6,174,172,234,129,82,237,67,126,75,176,190,243,132,92,139,189,223,33,57,104,87,15,145,194,147,221,246,81,231,75,252,194,229,152,220,106,220,109,207,59,111,242,246,120,29,200,122,180,219,174,64,170,20,3,241,206,174,183,99,223,223,109,63,220,253,18,127,52,195,71,143,247,218,141,221,219,226,190,238,6,62,195,134,237,221,150,99,176,71,73,240,242,75,172,194,97,100,133,111,138,145,63,150,227,182,224,137,219,15,177,196,151,30,145,59,199,48,122,10,71,224,36,225,119,110,213,11,204,61,249,17,135,153,180,243,85,104,210,227,78,251,75,183,88,51,162,105,208,147,143,23,74,66,113,105,115,180,227,145,155,193,19,24,192,175,200,65,187,45,134,50,48,170,15,245,155,153,183,97,76,174,237,182,119,59,88,254,109,242,232,149,41,191,235,251,22,205,187,39,88,156,78,241,97,71,112,146,203,90,70,11,251,115,148,13,80,230,45,121,153,123,143,95,102,166,159,213,43,178,11,157,127,7,40,18,118,97,220,110,211,82,197,101,216,209,206,33,136,9,96,0,120,163,176,191,168,245,209,206,215,8,55,28,239,124,73,146,199,119,239,86,25,74,209,245,245,157,42,17,66,15,128,31,133,96,26,117,222,233,96,51,22,192,223,119,124,183,190,31,106,146,160,138,19,124,8,76,216,249,146,79,184,109,97,25,32,215,134,187,111,146,218,92,194,197,208,200,225,77,224,226,55,233,160,242,23,30,190,104,236,182,75,192,222,119,228,93,236,32,91,40,12,161,79,226,209,30,244,163,177,215,126,184,39,171,155,237,65,169,155,64,19,120,198,164,229,215,240,54,51,116,183,1,143,196,204,221,192,188,143,97,230,222,208,104,43,238,96,207,110,76,9,237,31,223,248,146,175,214,175,221,128,156,199,123,237,77,120,227,23,156,32,133,111,191,66,211,171,67,49,87,249,100,78,248,4,25,185,199,102,5,136,255,187,183,164,164,121,195,35,205,125,235,150,152,226,157,119,200,108,6,17,169,44,64,61,41,62,129,57,95,194,4,240,138,38,208,86,0,186,186,244,20,233,76,210,63,52,165,127,25,210,63,188,65,120,93,92,143,30,43,69,240,26,107,157,64,154,240,66,135,40,108,23,175,134,151,154,160,97,119,161,136,205,151,226,27,166,94,165,54,173,248,17,183,170,185,126,152,252,86,181,196,109,113,132,245,250,122,200,77,51,121,217,12,147,168,247,205,248,109,179,74,21,239,114,193,255,254,75,103,165,122,33,230,2,22,250,227,128,218,179,159,236,39,251,201,126,178,159,236,39,248,3,235,196,159,81,72,106,238,11,127,22,98,2,248,130,240,53,224,95,218,200,186,165,94,163,86,46,34,137,203,101,18,92,204,51,5,239,90,43,23,80,107,252,178,160,161,0,130,78,230,165,40,121,170,90,30,229,170,151,68,35,243,92,70,119,5,230,123,60,129,27,60,252,72,80,111,158,90,93,114,132,50,111,143,74,187,112,164,50,191,131,195,16,203,252,43,71,46,251,190,131,122,192,33,204,226,13,135,50,71,188,33,199,6,244,113,33,182,139,10,198,217,127,103,189,22,188,106,111,42,137,156,80,158,248,200,79,129,39,97,89,124,152,103,10,122,14,148,33,238,199,133,21,97,27,139,101,184,231,200,42,195,223,50,184,115,216,123,63,141,196,5,250,200,110,242,92,42,230,89,189,97,159,228,34,189,82,46,137,37,227,227,63,162,120,210,203,151,65,186,41,248,105,109,214,177,99,221,156,255,92,55,48,49,133,167,18,223,197,50,118,160,171,166,103,71,189,250,43,205,175,71,121,67,20,230,59,9,206,73,146,24,156,116,200,238,168,66,136,93,9,174,201,172,130,127,75,1,9,132,51,63,192,103,138,168,8,187,194,39,75,80,96,215,62,81,196,110,143,6,43,21,192,233,136,138,163,156,211,144,4,196,226,157,19,151,255,204,247,21,85,161,88,23,244,88,234,205,81,1,152,58,13,21,111,16,156,134,27,155,146,73,163,156,108,156,195,190,39,151,19,168,194,28,67,27,167,31,56,213,195,70,174,82,79,50,227,24,189,217,252,149,36,103,68,98,184,110,149,182,44,135,244,237,68,46,96,34,124,34,87,21,99,99,112,185,17,54,140,161,87,213,197,117,80,9,244,206,41,247,65,69,105,26,250,79,190,231,195,92,155,170,87,92,69,195,244,199,33,110,166,232,203,144,145,81,120,208,127,185,95,220,103,21,157,16,88,228,147,64,102,58,149,170,149,233,19,173,223,185,220,85,245,110,188,184,4,75,1,104,57,205,91,134,242,126,168,39,55,202,22,254,106,41,191,44,245,114,16,113,163,23,148,64,132,42,9,153,32,213,137,28,37,78,213,188,70,161,74,255,233,162,117,203,87,124,184,128,213,73,193,160,55,161,189,247,209,48,58,155,242,65,157,31,12,236,45,10,2,153,33,60,162,168,237,82,86,186,72,92,130,129,113,248,85,255,146,225,14,53,197,152,135,114,91,89,39,13,81,136,57,89,171,149,215,190,186,109,234,153,111,133,85,49,233,43,46,180,149,79,107,161,85,204,88,138,198,174,13,89,34,229,90,19,190,58,142,93,127,231,27,102,57,48,129,245,91,37,118,49,224,235,200,228,98,105,179,33,125,29,197,122,149,226,226,198,180,240,16,60,123,130,245,47,100,59,162,128,188,131,253,211,38,171,89,217,138,150,15,145,178,33,92,46,68,201,4,197,147,137,43,58,231,235,158,218,188,48,47,48,129,166,115,151,127,248,34,212,161,20,10,120,6,168,84,231,169,224,159,47,124,65,153,161,178,20,1,137,151,47,73,75,75,202,3,58,198,107,190,89,158,112,197,76,180,96,234,4,247,45,166,234,206,218,71,219,128,60,81,247,86,10,128,94,236,52,195,236,196,190,188,4,65,31,186,95,9,217,237,51,193,23,194,206,145,85,75,159,100,129,41,234,103,31,208,197,54,241,247,118,140,66,236,243,55,37,103,44,211,46,42,190,153,182,38,29,154,18,14,9,184,30,85,158,154,121,54,66,47,212,199,81,202,0,10,212,151,5,132,73,155,128,146,140,251,235,154,112,71,103,208,145,133,67,186,216,118,69,40,93,81,51,212,224,174,103,160,112,166,65,219,50,233,90,170,190,24,240,82,100,224,244,156,1,179,110,210,98,125,174,88,162,220,171,4,186,89,209,231,185,192,245,235,106,12,155,222,155,126,173,136,207,150,192,11,109,206,248,188,181,196,42,205,231,233,101,71,211,92,139,93,95,63,13,108,235,27,26,191,230,166,121,158,81,11,163,219,154,242,118,252,120,69,108,105,77,234,87,195,40,99,125,35,224,131,232,175,234,194,71,51,0,170,41,13,152,127,174,167,12,77,43,83,156,118,191,244,87,224,183,155,113,100,255,23,56,180,255,11,7,185,107,134,189,134,143,90,165,237,148,109,8,242,136,4,154,235,155,154,192,248,62,55,27,157,85,183,50,81,172,17,183,213,54,140,25,187,57,16,197,6,141,56,54,232,15,31,105,183,4,252,133,69,249,156,134,85,36,133,91,172,165,198,222,158,115,63,132,175,216,210,81,79,192,60,186,128,80,160,248,167,22,226,73,92,110,234,28,156,84,4,36,144,157,74,201,190,43,5,122,37,194,67,171,88,110,27,38,86,15,236,231,116,46,141,145,191,129,253,165,126,9,32,98,67,198,37,103,93,206,143,240,206,135,43,7,228,122,130,236,56,247,73,91,82,183,73,172,165,226,70,130,63,185,65,31,89,26,247,126,9,182,248,33,27,124,157,74,145,23,19,114,244,102,2,47,210,164,48,6,237,160,254,174,36,175,87,160,174,115,244,218,66,130,122,125,215,22,12,38,70,145,87,71,93,135,17,190,20,98,3,142,110,47,187,214,144,180,193,242,90,195,233,27,236,231,148,200,82,96,161,44,159,69,73,213,8,2,38,46,34,85,99,146,14,4,189,41,145,116,32,228,77,137,75,59,16,23,48,164,41,74,169,157,89,123,106,103,62,71,233,85,142,196,172,81,250,84,88,227,172,134,225,44,74,169,39,156,229,228,87,136,139,76,183,239,4,221,192,73,175,152,37,183,106,21,182,45,116,151,57,190,111,181,90,45,132,34,78,6,57,231,234,213,188,211,218,39,238,224,28,219,178,14,14,10,182,83,28,77,96,104,230,36,172,55,247,34,199,31,22,136,171,205,25,22,90,219,218,114,173,66,145,197,89,222,158,229,173,205,90,165,238,54,182,54,45,40,235,74,201,62,161,13,189,237,76,155,240,141,218,22,110,79,250,110,243,74,25,35,67,91,141,114,183,250,105,249,245,28,12,199,24,83,126,125,58,218,89,244,239,187,222,25,187,244,92,173,248,20,190,59,3,21,156,139,219,206,64,45,231,224,177,51,72,170,51,118,214,25,168,224,124,253,116,6,170,59,47,23,157,129,138,210,123,231,84,156,203,174,198,214,204,107,101,122,39,181,41,28,116,134,85,154,156,23,233,214,100,247,44,42,85,90,158,164,234,37,17,115,131,141,79,75,204,29,206,214,167,238,108,62,25,159,177,124,75,89,110,10,193,38,75,62,23,137,38,139,63,7,81,166,80,229,140,101,152,44,249,124,133,151,172,231,188,164,150,172,97,69,113,117,55,177,71,97,89,149,42,166,18,123,17,78,43,28,205,213,157,151,84,12,212,118,174,226,48,80,91,74,57,152,206,61,114,160,182,52,46,145,27,213,198,70,184,38,92,237,215,55,47,64,19,222,104,244,26,245,65,191,148,76,19,110,212,170,91,209,11,4,84,82,118,182,64,135,199,245,164,102,210,245,245,228,197,89,222,45,176,101,69,164,164,100,240,90,222,225,112,110,163,139,232,207,193,14,14,152,115,111,68,174,41,217,99,120,116,111,238,142,6,197,123,189,119,223,117,183,103,174,183,152,141,115,80,119,127,248,200,130,78,128,208,25,246,58,120,44,208,180,186,221,249,136,163,74,80,254,90,75,123,63,34,165,22,222,72,253,194,242,105,97,137,160,4,199,243,102,243,230,137,53,119,167,206,204,241,38,179,53,114,28,97,53,45,126,28,225,204,102,147,199,116,159,100,45,13,133,16,43,157,44,201,155,52,79,166,14,108,59,45,88,211,29,239,21,231,120,178,240,214,103,228,170,214,141,225,104,132,220,128,236,3,12,112,239,81,30,9,1,191,62,231,229,45,154,164,56,131,237,214,171,19,92,157,11,5,96,141,144,218,148,220,214,215,14,215,58,175,18,14,43,126,110,88,222,28,83,190,113,175,99,24,193,163,41,138,148,34,94,2,111,250,190,239,141,177,130,3,187,204,43,65,147,35,244,99,230,14,154,22,253,76,201,123,23,177,60,64,34,25,91,3,168,195,232,97,179,94,83,240,0,48,157,164,144,176,96,74,218,140,156,46,44,14,180,187,12,149,127,12,131,3,220,38,114,161,16,91,155,14,123,15,220,153,66,83,152,58,77,139,36,181,173,71,206,104,225,146,210,29,15,26,114,12,255,44,27,72,221,115,15,39,35,60,127,165,229,247,39,71,238,28,90,95,244,134,211,185,85,184,102,170,213,62,2,66,143,154,39,164,72,200,71,68,219,124,191,116,80,36,79,108,32,227,8,15,14,229,36,0,73,2,5,205,97,41,86,82,179,54,89,32,103,200,250,132,160,114,60,239,179,124,229,193,184,251,233,29,79,32,248,223,59,76,72,33,154,54,64,162,219,150,77,63,147,143,41,73,197,235,15,161,85,57,21,173,202,177,180,42,155,105,213,93,120,222,100,28,152,241,222,56,199,45,239,150,96,197,30,22,199,103,47,155,252,54,37,208,116,54,60,114,96,37,89,218,144,230,164,55,26,250,218,203,36,145,135,202,22,78,148,124,185,32,231,170,165,135,61,197,127,176,84,200,9,204,239,153,208,26,11,133,107,190,12,22,155,110,74,183,64,178,248,251,36,227,231,225,137,134,232,213,253,5,30,253,53,203,202,4,235,77,70,124,186,178,211,162,215,156,49,106,81,230,242,36,38,197,55,177,169,149,204,66,147,63,23,112,84,186,146,162,129,190,166,98,137,176,69,218,179,170,173,37,233,19,23,203,164,96,118,14,131,203,0,13,59,119,219,121,242,18,121,118,205,154,66,215,4,198,204,66,140,153,34,92,13,100,241,197,106,179,124,84,48,167,197,80,82,150,61,38,248,170,59,209,3,62,153,186,99,72,13,207,150,203,208,21,134,174,39,176,41,98,213,15,253,9,56,215,17,134,140,224,155,36,124,132,213,144,53,0,127,108,120,63,202,179,232,125,200,153,182,212,77,92,219,17,29,81,105,242,192,61,110,186,197,97,223,14,33,78,119,2,99,64,86,59,20,60,52,102,86,51,239,92,171,20,62,95,111,181,74,75,133,112,253,238,200,71,187,177,66,59,111,178,7,59,140,104,210,33,27,90,145,111,9,39,69,36,225,177,131,211,208,85,161,173,91,196,184,245,183,81,154,21,174,5,151,93,38,230,2,147,214,88,34,91,152,195,90,201,215,70,127,79,216,124,227,71,150,22,157,224,150,239,200,23,4,182,118,230,107,133,19,85,134,216,77,75,20,35,113,222,156,187,179,68,4,72,66,8,17,12,87,240,24,141,244,218,44,181,90,46,137,32,187,152,179,158,33,214,195,159,95,134,152,181,52,93,137,103,125,21,52,24,49,57,226,168,147,83,130,71,173,66,41,141,74,111,129,124,79,71,165,107,209,122,154,245,244,119,191,134,65,183,18,23,106,69,247,91,141,110,172,6,28,11,159,91,60,32,215,169,166,22,26,94,210,79,31,38,197,17,99,224,159,39,150,122,68,97,225,2,5,139,134,208,56,233,130,222,119,198,247,113,65,91,128,84,155,81,21,180,108,92,220,85,121,181,235,142,92,207,85,228,85,168,28,239,147,148,107,4,24,136,43,220,138,140,163,201,117,90,102,66,81,163,210,75,146,73,35,1,215,105,210,209,224,117,104,133,51,79,68,132,57,222,148,60,154,96,17,167,160,129,50,237,175,83,122,8,160,153,51,122,249,181,91,176,53,39,45,178,10,77,227,235,197,120,186,232,130,30,115,152,146,114,68,227,34,63,176,111,63,176,43,170,250,37,239,212,114,109,71,62,9,85,122,212,76,70,126,245,38,211,0,183,210,144,132,108,215,100,43,24,74,11,22,128,222,98,134,17,126,233,246,150,171,214,175,193,118,244,168,136,143,118,92,103,76,62,216,216,60,151,192,106,96,131,186,95,41,217,213,146,93,43,217,117,220,130,136,87,81,37,220,133,247,246,136,108,73,65,155,153,120,206,200,206,129,10,254,8,126,195,219,153,157,27,131,180,180,73,5,246,59,139,163,41,78,45,146,172,137,171,60,252,165,124,101,97,138,181,222,33,78,62,172,14,62,244,71,164,240,14,121,38,187,228,79,211,161,207,105,50,166,226,43,3,66,33,62,10,135,227,181,1,172,27,255,218,143,134,243,97,151,124,167,233,190,76,191,219,76,129,173,129,254,106,91,20,161,8,187,248,201,92,169,119,151,100,232,224,67,104,28,254,89,195,251,99,56,63,214,96,99,227,140,44,49,105,44,106,249,108,178,218,44,223,134,70,171,186,229,46,245,13,175,190,127,102,189,160,59,39,212,49,224,175,61,91,140,220,185,232,195,235,248,205,182,200,198,143,158,108,3,239,32,74,199,226,15,57,200,223,194,17,155,6,180,100,125,127,80,9,236,15,216,123,92,99,181,221,195,37,220,158,147,175,98,13,142,217,113,82,98,91,60,117,112,195,169,151,102,5,153,241,44,232,247,188,238,222,101,231,137,70,156,156,150,183,105,35,195,137,73,19,40,212,84,169,106,210,244,24,172,143,42,44,98,206,204,71,136,58,96,15,151,182,239,235,190,207,42,96,92,16,213,53,208,43,242,0,129,169,183,243,104,198,55,111,230,253,182,9,181,186,128,216,73,91,111,15,143,5,71,49,102,4,252,127,105,207,90,251,7,246,176,149,135,230,108,186,13,60,215,67,91,113,189,209,167,159,156,62,130,50,10,246,132,164,216,24,108,12,216,243,94,195,161,159,122,229,254,0,83,204,91,227,226,56,63,41,216,35,98,109,222,40,85,224,125,143,156,23,186,213,18,124,238,227,231,114,191,10,117,108,115,78,201,77,169,133,29,109,190,227,214,157,238,59,110,207,43,194,222,19,250,83,216,30,14,242,236,201,125,215,187,243,120,252,218,12,151,117,239,248,238,241,81,119,50,154,115,131,121,84,26,44,198,37,70,115,7,25,12,24,64,177,203,203,45,188,177,136,93,119,222,155,13,167,222,100,70,218,88,116,199,139,35,208,42,64,114,131,50,0,93,39,65,10,139,206,116,58,58,206,143,97,27,189,228,219,232,165,232,221,2,109,255,48,1,243,216,82,183,85,222,118,191,8,203,252,2,13,217,243,226,200,29,223,247,14,183,221,107,215,120,255,199,139,209,232,74,75,164,216,119,15,174,171,95,154,39,203,109,247,243,149,235,83,70,22,208,201,236,43,165,66,17,42,216,115,122,135,122,207,88,146,33,57,186,40,80,3,60,148,129,138,76,51,166,187,243,235,44,65,223,29,128,70,200,18,12,93,160,166,29,151,21,218,84,104,42,13,140,108,157,94,193,49,105,100,220,80,140,97,40,200,41,10,215,70,151,72,187,65,235,132,152,169,97,255,50,63,188,49,154,60,166,7,226,176,125,156,28,77,39,99,36,32,80,207,62,26,62,25,142,231,205,253,17,161,202,129,13,186,233,20,94,112,211,118,19,248,225,225,98,56,115,251,120,2,66,4,2,109,142,205,78,77,154,202,49,5,31,109,24,51,92,199,251,218,233,27,127,125,194,110,160,129,130,96,11,243,11,113,168,10,165,13,167,160,247,128,226,74,47,120,192,67,106,198,108,238,159,160,126,55,5,193,232,12,65,52,8,93,182,105,237,125,233,205,246,43,32,199,29,212,131,110,210,68,22,233,5,82,169,169,44,88,244,102,32,230,105,191,186,107,217,84,116,207,243,133,60,25,16,88,16,242,214,91,240,15,165,251,169,106,99,34,221,88,29,226,190,108,169,77,226,209,6,85,39,233,167,102,217,230,106,37,170,30,246,124,50,67,45,100,255,68,94,122,177,218,119,59,198,254,65,171,163,83,177,149,228,96,201,84,208,146,221,237,126,205,67,211,21,18,90,211,195,112,108,216,10,199,203,55,82,202,22,229,250,94,223,70,48,4,177,4,221,66,157,28,170,36,154,39,208,74,81,211,154,148,65,53,14,131,181,119,142,132,32,70,78,178,109,65,199,202,176,145,217,67,140,57,44,69,115,226,157,183,72,28,150,224,234,28,147,14,107,128,182,120,176,83,0,133,28,182,28,163,5,234,38,192,157,143,241,148,23,103,0,61,76,235,171,156,74,74,165,107,48,239,5,57,125,147,39,62,195,190,173,24,32,72,35,180,179,34,124,194,201,219,234,9,196,193,238,176,231,221,66,212,252,13,216,2,118,64,6,184,121,11,147,225,46,45,101,150,123,238,24,59,134,185,184,117,157,232,37,139,177,175,51,240,208,245,14,39,125,212,106,93,63,76,132,202,89,151,116,97,219,195,3,83,44,48,108,191,211,242,88,141,108,14,183,80,38,8,115,52,22,141,75,167,191,8,58,135,245,55,242,20,231,234,85,115,122,26,240,86,207,81,208,74,40,167,46,161,12,37,244,217,41,57,199,158,248,123,108,107,167,212,120,128,248,24,15,146,93,165,143,244,161,173,60,50,136,116,60,226,22,227,105,22,249,30,219,192,227,86,158,245,36,239,41,6,57,120,140,252,75,100,123,1,99,0,147,137,219,98,123,71,248,78,244,73,165,25,152,70,12,77,153,161,6,124,155,73,109,240,35,71,27,243,180,188,0,139,25,118,158,201,203,52,148,135,186,242,174,111,169,224,105,222,152,185,110,62,200,229,212,226,20,202,198,100,58,18,111,222,179,163,188,148,16,186,1,4,38,55,46,80,124,14,25,44,74,246,9,43,99,135,104,164,111,192,94,190,233,79,203,82,160,94,71,20,204,168,164,76,3,101,103,103,143,157,217,152,28,94,7,192,17,133,19,198,163,12,126,5,60,1,226,198,199,150,196,160,75,248,242,115,227,9,218,187,243,76,93,103,222,197,44,33,74,93,125,91,195,223,195,76,88,176,101,13,180,209,37,178,142,160,48,227,56,104,178,167,241,44,8,19,100,41,102,236,58,115,250,135,89,176,62,245,129,144,136,175,252,201,176,223,196,241,88,62,79,3,194,78,219,2,51,72,55,174,8,97,141,107,113,203,79,21,114,62,198,103,183,178,209,138,43,180,108,10,22,175,66,86,182,25,17,25,248,49,47,23,87,91,147,134,174,32,161,23,75,66,47,33,9,33,221,140,120,162,163,107,1,67,146,232,26,241,186,254,149,194,157,160,46,34,194,20,5,40,96,48,145,202,79,208,0,64,85,239,103,223,251,229,211,127,251,87,203,6,158,97,18,94,106,69,158,166,76,80,141,242,85,3,174,68,121,181,55,14,130,78,150,148,51,80,169,195,83,195,166,111,241,10,213,94,232,240,159,146,56,139,252,34,15,250,5,104,5,240,251,68,237,131,86,157,161,27,129,247,208,147,2,98,170,238,79,118,70,154,225,132,113,29,111,234,253,73,126,141,162,8,218,173,129,221,37,123,112,167,236,178,189,121,101,115,99,3,119,222,135,108,11,156,239,178,205,94,219,118,236,153,13,106,45,110,78,108,171,209,239,150,235,117,216,143,147,239,5,4,232,178,253,140,117,208,58,228,152,49,4,109,53,106,61,43,22,227,181,217,216,216,162,24,175,13,183,27,159,188,91,117,28,154,124,179,218,139,184,254,209,112,182,250,23,0,122,115,250,141,90,105,163,222,72,122,253,195,169,56,159,246,245,143,238,124,189,75,249,243,81,249,220,238,104,104,149,156,235,61,13,173,166,115,188,171,161,147,237,156,238,107,104,149,92,204,157,13,173,202,243,190,183,161,85,118,113,119,55,100,181,12,92,11,181,95,200,253,13,83,197,23,114,135,195,84,241,42,247,56,80,138,6,228,21,226,104,185,148,68,65,85,173,151,172,66,254,74,9,213,46,178,28,18,225,106,21,213,136,80,131,106,109,208,221,216,218,60,56,9,196,97,14,15,171,107,140,92,29,140,227,107,14,191,155,32,34,170,57,160,162,67,170,164,17,15,115,210,135,82,176,39,134,24,218,209,33,101,13,1,27,149,10,114,69,1,44,10,214,69,15,22,171,197,50,137,153,200,224,108,252,107,48,178,173,137,116,141,205,82,117,91,34,103,121,128,68,213,83,22,47,80,33,183,116,159,80,46,150,107,117,83,104,237,176,158,144,35,230,176,174,232,145,206,89,244,217,194,153,143,154,218,148,92,81,226,112,2,205,178,147,230,204,13,131,93,10,139,91,202,138,163,135,69,201,24,72,25,32,82,167,86,16,209,242,13,83,138,77,137,82,142,59,162,230,28,82,46,146,241,84,199,152,61,10,50,130,121,26,5,57,137,57,234,212,153,142,199,51,15,54,55,87,148,0,170,96,211,37,167,241,156,20,155,21,76,25,108,72,185,218,173,213,74,210,41,54,11,82,74,76,58,193,252,172,251,42,223,85,139,13,202,209,5,33,85,74,44,8,166,24,144,92,9,127,204,149,4,227,157,71,113,121,185,193,39,80,97,91,11,165,30,34,254,2,130,78,113,255,109,22,141,138,63,51,96,133,50,13,138,154,163,46,200,161,23,204,163,25,254,160,55,51,147,32,54,112,0,235,48,226,118,87,38,170,82,198,57,211,44,105,159,228,248,185,38,209,30,160,175,55,115,198,115,186,15,83,201,76,188,123,43,221,84,175,121,4,75,77,177,56,4,50,19,247,44,242,242,5,163,21,200,250,101,145,237,251,12,147,75,15,6,207,214,16,37,75,82,89,230,131,60,199,244,76,122,11,196,95,74,110,196,249,26,104,173,11,18,24,73,50,148,230,192,189,219,198,176,186,33,243,33,16,62,147,23,94,48,179,133,58,193,168,3,61,213,127,30,145,81,209,125,161,46,250,78,12,153,169,135,33,85,140,104,208,240,211,82,197,44,187,207,136,86,113,113,169,209,19,6,155,156,13,186,184,68,45,209,122,192,231,4,132,54,145,39,142,208,203,34,135,145,135,174,186,44,8,169,50,36,230,57,71,166,116,206,59,84,43,99,238,25,123,189,222,182,32,55,25,16,253,101,210,178,251,226,243,189,123,176,245,26,157,68,21,202,107,36,190,231,204,175,88,108,86,237,221,210,9,82,130,232,0,125,183,55,97,134,63,34,205,212,21,121,49,197,35,17,72,114,52,9,201,173,106,16,75,226,209,127,141,126,9,166,247,51,133,150,137,201,61,131,90,22,89,102,108,216,242,200,194,79,98,20,116,146,153,114,237,74,194,156,49,188,169,93,28,231,28,170,17,81,127,150,44,33,213,181,67,211,54,74,141,74,163,17,80,203,173,179,142,174,59,118,31,223,65,6,91,151,56,136,245,75,91,148,18,150,135,96,198,201,238,152,70,231,13,9,85,251,50,13,239,184,39,35,79,138,176,141,15,148,207,74,52,199,218,78,187,221,192,72,121,175,175,147,144,158,111,222,148,145,106,239,202,8,136,127,81,238,216,141,78,187,119,139,134,94,116,101,137,199,74,233,52,231,87,228,71,30,179,208,219,153,146,176,164,165,157,91,88,102,72,19,54,118,222,233,216,243,151,218,147,206,109,82,224,46,134,94,236,188,130,193,12,43,29,222,174,251,60,104,99,29,67,113,30,117,218,215,224,213,145,140,10,121,20,232,237,177,8,187,72,34,5,206,118,103,36,88,232,227,221,91,60,214,233,147,221,17,60,218,105,55,118,111,34,13,160,1,36,210,103,7,219,122,139,135,52,125,19,127,93,227,109,237,108,145,56,179,123,29,246,246,45,73,239,154,82,247,102,71,182,70,139,195,72,67,139,210,188,119,219,237,55,49,76,235,87,49,28,164,169,68,67,254,251,157,246,173,14,163,229,125,181,148,206,151,177,145,55,25,133,197,0,238,109,209,64,196,106,186,18,9,70,234,42,153,111,124,21,27,118,107,79,144,191,221,65,130,0,13,28,53,202,36,137,109,121,147,135,18,93,40,253,165,191,43,180,89,29,78,247,5,105,193,35,18,238,18,178,193,160,181,31,18,18,207,58,49,37,169,229,57,254,225,109,104,225,101,105,45,29,81,139,136,156,138,81,150,43,132,36,143,213,71,64,165,151,69,53,208,162,10,105,81,181,131,99,118,147,23,94,225,191,219,215,72,62,152,36,71,164,168,135,60,86,238,87,240,241,87,73,216,99,37,34,45,198,175,196,71,183,73,5,52,114,172,71,34,156,190,116,19,58,178,71,186,240,50,13,3,234,145,182,220,188,73,170,20,73,33,247,222,77,49,136,90,148,101,143,244,135,188,165,17,160,15,121,114,54,57,233,4,145,177,47,185,252,97,7,60,49,161,47,185,240,78,30,250,114,125,61,247,236,111,126,242,201,143,126,246,201,7,63,125,246,245,111,62,251,225,111,158,126,248,62,247,175,37,2,18,173,231,158,126,231,71,31,127,251,91,242,117,81,122,32,123,219,123,219,11,241,243,142,175,194,220,100,147,119,225,142,246,73,169,1,175,222,180,192,240,128,46,240,58,232,41,19,159,70,69,221,129,215,33,238,72,217,26,203,83,41,246,27,209,243,183,61,163,7,117,250,42,202,185,107,50,31,168,30,173,151,219,238,212,122,223,246,184,215,73,189,210,183,61,238,24,52,240,34,196,105,181,120,29,28,142,27,55,136,101,79,77,165,168,102,154,31,93,246,90,115,142,31,104,129,105,152,201,248,72,71,170,149,138,47,143,49,186,0,125,37,92,193,169,132,162,86,53,19,165,180,192,17,37,238,35,143,39,50,115,78,2,238,73,200,65,74,106,152,81,156,18,91,204,177,56,127,165,90,3,181,62,104,68,18,158,104,245,20,67,127,150,64,38,253,245,82,253,186,244,211,213,79,96,213,224,152,112,6,168,204,66,58,182,173,151,44,74,165,230,60,165,80,37,154,83,93,43,146,243,86,165,166,61,214,248,206,247,46,146,101,99,228,137,113,90,40,241,132,140,51,75,171,94,178,167,52,86,234,227,100,136,204,98,28,7,165,52,102,202,84,203,49,180,147,90,49,253,177,253,12,5,46,101,76,7,186,111,140,8,185,178,81,146,222,37,229,40,105,126,134,41,31,80,243,166,49,178,160,209,208,233,11,82,166,25,254,202,74,165,166,16,23,113,161,95,232,51,127,91,98,98,189,104,129,206,114,21,17,193,33,60,126,67,104,192,147,184,192,127,210,136,185,50,233,133,187,234,132,212,215,45,166,231,67,252,85,201,33,194,112,127,242,245,191,125,246,131,15,232,87,221,176,42,89,63,56,134,170,69,85,211,27,216,96,138,192,137,186,164,217,86,38,3,42,61,63,254,245,31,190,254,51,173,110,53,154,94,248,154,145,116,101,151,181,189,237,41,142,178,21,75,44,79,42,194,103,125,126,91,203,37,140,173,34,165,207,46,235,43,160,170,44,249,218,98,17,178,76,44,181,218,88,157,62,139,109,28,53,76,1,94,66,139,68,211,167,50,178,58,103,109,42,98,53,204,161,185,242,206,239,58,54,129,202,169,114,191,56,65,68,238,95,175,23,98,52,80,147,148,53,133,74,81,171,67,245,251,131,247,63,250,237,191,247,135,143,62,254,167,191,123,250,243,239,126,252,143,223,120,250,139,255,126,250,251,159,182,254,248,225,123,31,255,224,127,158,190,247,215,240,27,159,254,234,253,167,191,251,123,250,110,173,6,89,176,89,248,252,253,255,248,195,247,127,253,201,111,254,229,143,31,126,123,189,174,22,165,210,217,64,101,53,228,75,88,91,107,165,173,189,27,55,130,61,51,23,218,238,247,79,61,116,49,171,241,57,143,172,153,129,67,67,71,96,131,164,125,26,99,253,78,159,164,220,83,40,81,2,128,210,9,25,39,148,252,201,199,212,80,18,183,106,203,236,62,231,201,97,124,224,73,105,77,118,145,176,157,124,246,195,15,149,189,164,23,16,113,220,240,109,110,42,179,44,119,200,191,156,127,43,41,248,38,144,50,166,125,129,234,253,182,241,0,247,134,86,229,111,19,11,109,19,151,140,243,109,72,58,173,185,142,108,141,223,150,174,175,95,65,110,95,138,1,121,250,193,135,79,191,249,147,167,191,250,230,71,191,253,57,27,102,197,238,238,171,193,164,33,203,72,78,138,173,252,228,98,66,29,249,234,102,203,231,170,149,135,71,78,73,209,6,58,123,79,215,4,69,2,164,107,1,183,235,27,2,116,250,67,84,249,50,209,221,179,41,31,51,239,135,198,239,233,78,70,178,169,75,179,183,244,134,211,27,68,192,101,221,222,192,185,0,184,108,169,187,85,175,108,150,74,73,225,178,221,82,47,115,251,152,185,125,204,220,62,102,110,31,51,183,143,153,219,199,204,237,99,230,246,241,114,184,125,164,6,155,51,243,247,72,10,187,148,174,30,229,57,70,42,255,142,34,211,139,233,214,209,72,147,56,111,142,190,76,167,114,226,40,169,251,105,121,111,52,16,32,206,109,99,128,33,94,40,143,141,190,225,77,237,168,81,159,48,151,195,67,163,175,207,23,228,152,81,97,254,204,35,99,230,145,49,243,200,152,121,100,204,60,50,102,30,25,51,143,140,103,224,145,145,68,126,203,60,50,102,30,25,207,201,35,227,225,226,200,25,191,238,50,144,108,230,145,241,242,120,100,204,124,39,102,190,19,51,223,137,153,239,196,204,119,98,230,59,49,243,157,152,249,78,252,236,249,78,212,117,215,117,253,235,103,221,119,98,26,226,60,39,190,19,137,199,194,84,190,19,203,253,90,181,228,36,241,157,216,221,236,199,59,67,172,186,117,230,59,177,7,31,194,209,93,101,183,212,187,0,116,87,163,238,56,213,141,94,66,103,136,27,165,106,253,76,92,139,245,92,116,193,88,126,1,92,139,201,158,156,191,107,49,89,215,165,119,45,230,239,202,115,226,90,76,52,107,5,215,98,178,75,169,92,139,69,51,80,114,215,98,202,148,186,108,174,197,100,211,227,92,139,201,148,171,185,22,147,249,47,196,181,88,20,151,191,56,174,197,82,19,53,210,181,216,153,210,236,84,174,197,34,152,237,20,174,197,100,169,43,184,22,19,153,147,187,22,83,38,87,114,215,98,209,178,44,196,181,88,72,207,18,185,22,83,104,125,233,93,139,137,190,156,218,181,216,170,84,249,140,184,22,75,76,232,160,107,177,192,170,27,238,90,76,159,115,103,235,90,204,88,246,197,186,22,147,148,88,197,181,152,47,119,172,107,49,153,62,141,107,49,69,45,139,44,115,37,215,98,225,77,138,119,45,150,74,152,167,112,45,22,208,136,34,92,139,5,210,94,148,107,177,174,51,66,243,24,143,156,112,106,167,96,207,83,121,153,167,177,204,211,88,230,105,44,243,52,118,106,79,99,154,16,74,230,110,140,11,244,204,221,88,230,110,44,115,55,150,185,27,203,220,141,101,238,198,50,119,99,153,187,177,204,221,88,230,110,44,115,55,150,185,27,203,220,141,101,238,198,50,119,99,153,187,177,204,221,88,230,110,236,12,221,141,109,148,156,222,217,4,142,220,218,114,29,183,225,54,46,63,186,75,246,228,252,209,93,178,174,75,143,238,242,119,229,57,65,119,137,102,173,128,238,146,93,74,133,238,138,102,160,228,232,46,101,74,93,54,116,151,108,122,28,186,75,166,92,13,221,37,243,95,8,186,43,138,203,95,28,116,87,106,162,70,162,187,206,148,102,167,66,119,69,48,219,41,208,93,178,212,21,208,93,34,115,114,116,151,50,185,146,163,187,162,101,89,8,186,43,164,103,137,208,93,10,173,47,61,186,75,244,229,212,232,174,85,169,242,25,65,119,37,38,116,16,221,21,88,117,195,209,93,250,156,59,91,116,151,177,236,139,69,119,73,74,172,130,238,242,229,142,69,119,201,244,105,208,93,138,90,22,89,230,74,232,174,240,38,197,163,187,82,9,243,20,232,174,128,70,20,129,238,10,164,253,116,208,93,151,170,144,12,188,149,129,183,50,240,86,6,222,58,53,120,139,232,37,49,104,45,46,160,51,180,86,134,214,202,208,90,25,90,43,67,107,101,104,173,12,173,149,161,181,50,180,86,134,214,202,208,90,25,90,43,67,107,101,104,173,12,173,149,161,181,50,180,86,134,214,58,75,180,86,217,169,156,13,90,171,183,89,27,148,171,101,247,5,240,197,37,122,114,1,190,184,68,93,151,223,23,151,175,43,207,139,47,46,222,172,85,124,113,137,46,165,243,197,21,201,64,41,124,113,201,41,117,233,124,113,137,166,199,250,226,18,41,87,244,197,37,242,95,140,47,174,8,46,127,129,124,113,165,37,106,180,47,174,179,164,217,233,124,113,133,51,219,105,124,113,137,82,87,241,197,197,51,167,240,197,37,39,87,10,95,92,145,178,44,204,23,151,185,103,201,124,113,73,90,95,126,95,92,188,47,167,247,197,181,34,85,62,43,190,184,146,18,218,224,139,203,191,234,70,248,226,210,230,220,25,251,226,50,149,125,193,190,184,4,37,86,242,197,165,231,142,247,197,37,210,167,242,197,37,213,178,200,50,87,243,197,21,218,164,4,190,184,210,8,243,52,190,184,252,26,81,148,47,46,127,218,139,66,107,77,29,236,220,43,67,232,196,28,68,205,25,120,207,122,222,74,204,64,93,25,168,43,3,117,101,160,174,83,131,186,124,98,40,161,79,46,38,216,51,148,87,134,242,202,80,94,25,202,43,67,121,101,40,175,12,229,149,161,188,50,148,87,134,242,202,80,94,25,202,43,67,121,101,40,175,12,229,149,161,188,50,148,87,134,242,58,83,148,87,63,65,76,201,202,70,169,129,49,37,55,42,245,205,51,129,132,213,27,149,74,189,95,239,94,126,72,152,236,201,249,67,194,100,93,151,30,18,230,239,202,115,2,9,19,205,90,1,18,38,187,148,10,18,22,205,64,201,33,97,202,148,186,108,144,48,217,244,56,72,152,76,185,26,36,76,230,191,16,72,88,20,151,191,56,144,176,212,68,141,132,132,157,41,205,78,5,9,139,96,182,83,64,194,100,169,43,64,194,68,230,228,144,48,101,114,37,135,132,69,203,178,16,72,88,72,207,18,65,194,20,90,95,122,72,152,232,203,169,33,97,171,82,229,51,2,9,75,76,232,32,36,44,176,234,134,67,194,244,57,119,182,144,48,99,217,23,11,9,147,148,88,5,18,230,203,29,11,9,147,233,211,64,194,20,181,44,178,204,149,32,97,225,77,138,135,132,165,18,230,41,32,97,1,141,40,2,18,22,72,123,81,144,48,96,134,241,205,133,3,75,161,231,186,235,151,170,144,12,235,149,97,189,50,172,87,134,245,186,16,7,94,92,64,103,208,174,12,218,149,65,187,50,104,87,6,237,202,160,93,25,180,43,131,118,101,208,174,12,218,149,65,187,50,104,87,6,237,202,160,93,25,180,43,131,118,101,208,174,12,218,117,118,208,174,141,74,163,126,38,88,173,70,117,163,219,171,59,131,203,143,213,146,61,57,127,172,150,172,235,210,99,181,252,93,121,78,176,90,162,89,43,96,181,100,151,82,97,181,162,25,40,57,86,75,153,82,151,13,171,37,155,30,135,213,146,41,87,195,106,201,252,23,130,213,138,226,242,23,7,171,149,154,168,145,88,173,51,165,217,169,176,90,17,204,118,10,172,150,44,117,5,172,150,200,156,28,171,165,76,174,228,88,173,104,89,22,130,213,10,233,89,34,172,150,66,235,75,143,213,18,125,57,53,86,107,85,170,124,70,176,90,137,9,29,196,106,5,86,221,112,172,150,62,231,206,22,171,101,44,251,98,177,90,146,18,171,96,181,124,185,99,177,90,50,125,26,172,150,162,150,69,150,185,18,86,43,188,73,241,88,173,84,194,60,5,86,43,160,17,69,96,181,2,105,47,10,171,117,228,244,102,19,68,29,12,65,78,172,95,170,66,50,172,86,134,213,202,176,90,25,86,235,66,176,90,92,64,103,88,173,12,171,149,97,181,50,172,86,134,213,202,176,90,25,86,43,195,106,101,88,173,12,171,149,97,181,50,172,86,134,213,202,176,90,25,86,43,195,106,101,88,173,12,171,117,134,88,173,134,193,175,150,238,132,171,56,203,187,133,237,71,206,44,231,180,68,202,194,9,62,240,90,222,225,112,110,35,182,235,115,61,80,124,60,119,111,228,30,1,9,236,49,60,186,55,119,71,131,226,189,222,187,239,186,219,51,215,91,204,198,185,113,222,130,37,206,178,79,112,55,53,236,117,64,108,205,155,86,183,59,31,1,161,143,142,38,227,181,169,115,223,181,150,246,126,68,74,77,155,83,191,176,124,154,22,6,37,56,158,55,155,55,79,172,185,11,90,165,227,77,102,107,61,44,205,106,98,202,33,12,48,140,234,108,242,152,78,112,107,105,40,132,140,174,44,201,155,52,79,166,14,172,72,214,58,112,143,247,138,115,60,89,120,235,51,23,229,215,141,225,8,118,179,247,161,24,40,7,104,240,40,143,132,128,95,159,243,242,22,77,82,156,193,0,188,58,233,187,86,161,80,56,40,216,33,181,41,185,173,175,29,174,117,94,181,90,45,36,244,176,188,57,46,142,38,176,24,186,215,209,106,114,52,221,117,60,167,136,231,17,77,223,247,189,49,86,112,96,151,121,37,131,201,12,251,49,115,7,77,139,126,166,228,189,139,214,72,32,145,20,37,64,29,70,15,155,245,122,56,198,109,122,243,74,73,82,8,139,240,209,102,228,116,221,81,147,118,151,14,105,241,24,6,199,42,200,92,125,220,72,79,135,189,7,238,76,161,233,241,212,109,90,36,169,109,61,114,70,11,151,148,238,120,208,144,99,248,103,217,64,234,158,123,8,44,13,43,13,45,191,63,57,114,97,150,246,138,222,112,58,183,10,215,76,181,218,71,64,232,81,243,132,20,9,249,30,46,220,217,241,124,191,116,80,36,79,108,32,227,8,181,15,57,9,220,194,9,20,52,119,189,188,146,154,181,201,178,93,40,210,125,50,157,185,115,114,64,102,249,202,131,113,247,211,59,158,64,240,191,119,152,144,66,52,109,128,68,183,45,155,126,38,31,83,146,138,215,31,66,171,114,42,90,149,99,105,85,54,211,170,187,128,245,122,28,152,241,222,56,7,255,175,77,71,139,185,37,88,177,135,197,241,217,203,38,191,77,9,52,157,13,65,245,57,6,190,133,52,39,189,209,208,215,94,38,137,96,247,229,122,56,81,242,229,130,156,171,150,110,229,197,127,214,53,101,2,51,130,177,26,11,133,107,190,12,22,155,110,74,183,64,178,248,251,36,205,5,184,236,136,94,221,7,2,32,86,64,153,96,32,232,249,116,101,11,209,107,206,216,29,241,105,235,47,79,90,4,124,19,155,42,208,22,170,206,92,192,81,233,74,138,6,250,154,138,37,194,22,105,207,170,182,150,164,79,92,44,147,130,153,250,140,203,0,221,101,223,118,158,188,68,158,93,179,166,208,53,84,105,7,35,216,182,91,206,194,155,40,194,213,64,22,223,214,212,242,81,193,156,22,53,103,203,30,19,251,196,157,232,1,159,76,221,49,164,134,103,203,101,232,10,67,215,19,7,10,165,73,134,254,4,156,235,8,67,70,240,77,18,62,194,106,200,26,128,63,54,188,31,229,153,177,2,57,211,206,203,110,216,142,232,136,74,147,7,238,113,211,45,14,251,118,8,113,96,251,101,217,100,181,67,193,67,183,8,205,188,115,173,82,248,124,189,213,42,45,21,194,245,187,35,31,237,198,10,237,188,201,94,127,232,69,147,14,217,208,138,124,75,56,41,34,9,63,42,73,66,87,106,250,96,84,117,139,120,64,127,27,229,88,225,90,112,193,101,2,46,48,93,253,229,89,108,57,14,107,27,95,17,253,237,103,179,140,107,147,22,157,214,150,79,135,4,49,173,233,177,86,56,41,229,57,66,114,82,4,200,241,230,220,157,197,118,57,174,219,194,190,47,248,136,26,175,155,165,86,203,37,70,241,197,156,245,3,58,23,16,223,210,106,110,105,250,16,207,250,42,104,41,98,2,196,209,34,167,232,195,105,232,162,81,229,45,144,221,201,168,114,45,90,247,178,158,254,238,215,48,164,86,130,194,172,232,30,170,71,51,234,110,41,124,166,240,221,196,138,19,5,164,139,155,110,50,48,73,12,26,224,3,63,215,91,170,165,193,194,69,6,4,191,208,26,233,162,220,119,198,247,113,81,130,189,147,59,163,106,100,217,184,64,171,50,103,215,29,185,158,171,200,156,80,89,220,39,41,215,200,182,28,87,169,148,140,161,201,100,90,86,2,97,33,41,36,9,163,117,154,107,34,233,122,253,58,212,239,204,19,117,123,190,54,157,77,142,38,88,196,10,189,86,38,240,117,74,1,88,32,169,145,194,25,189,252,218,173,226,140,182,196,42,52,141,175,23,227,233,162,11,90,199,97,98,90,17,205,136,252,44,97,206,219,21,85,77,130,125,223,112,76,74,231,90,137,124,18,170,156,168,153,140,60,233,77,166,1,142,164,150,18,182,187,177,165,229,17,166,178,109,245,22,51,60,120,160,219,80,174,2,191,6,219,198,163,34,62,218,113,157,49,249,96,99,243,92,98,116,135,141,228,126,165,100,87,75,118,173,100,215,113,171,32,94,69,149,112,23,222,219,35,178,117,4,173,99,226,57,35,59,7,170,242,35,248,13,111,103,118,110,12,18,207,38,21,216,239,44,142,166,56,125,72,178,38,174,198,240,151,114,146,133,41,214,122,135,56,193,176,58,248,208,31,145,194,59,228,153,236,146,63,77,135,62,167,201,152,42,174,12,72,127,232,140,38,247,21,158,30,122,35,220,20,144,191,246,163,225,124,216,37,223,105,186,47,211,239,54,83,52,107,160,103,218,86,215,133,61,9,52,110,52,153,43,245,238,146,12,29,124,8,141,195,63,107,192,203,100,70,172,193,6,196,25,89,98,154,88,139,41,110,133,154,172,54,203,183,241,208,170,110,185,75,125,99,170,239,115,89,47,232,14,7,53,2,248,107,207,22,35,119,46,250,240,58,126,179,45,178,65,91,35,29,1,222,65,168,129,197,31,242,35,49,11,71,108,26,208,102,117,61,190,18,208,227,217,123,92,39,53,45,255,18,110,163,201,87,177,158,198,236,12,41,177,45,158,58,184,49,212,75,179,130,204,120,22,244,123,94,119,217,178,243,68,127,77,78,203,219,180,145,225,196,164,9,20,106,170,84,53,105,107,116,30,48,85,68,204,153,249,8,237,133,236,225,210,246,125,221,247,237,222,141,75,160,186,234,121,197,185,243,136,108,112,82,111,187,33,95,200,166,219,111,67,80,171,11,136,157,180,245,246,156,113,15,22,160,232,237,62,254,191,180,103,173,253,3,123,216,202,67,115,54,221,6,180,22,27,86,171,55,250,244,147,211,119,171,80,142,61,33,41,54,6,27,3,246,188,215,112,232,167,94,185,63,192,20,243,214,184,56,206,79,10,246,8,175,203,214,54,74,21,120,223,35,87,103,221,106,9,62,247,241,179,91,47,149,173,194,54,231,148,220,20,77,184,212,54,59,110,221,233,190,227,246,188,34,236,17,161,63,133,237,225,32,207,158,220,119,189,59,143,199,175,205,112,65,247,142,239,30,31,117,39,163,57,205,229,180,162,210,96,49,238,213,171,121,167,229,32,131,1,3,228,243,134,173,182,177,136,93,119,222,155,13,167,222,100,70,218,88,116,199,139,35,208,39,64,114,131,50,0,93,39,183,128,139,206,116,58,58,206,143,97,187,187,228,219,221,165,232,221,2,234,63,129,9,152,199,150,186,173,242,182,251,69,88,230,23,104,112,158,23,71,238,248,190,119,184,237,94,187,198,251,63,94,140,70,87,90,34,197,190,123,112,93,253,210,60,89,110,187,159,175,92,159,50,178,128,22,102,95,41,21,138,80,193,158,211,59,212,123,198,146,12,247,45,199,58,40,80,67,57,148,129,138,76,51,166,187,243,235,44,65,223,29,128,14,200,18,12,93,160,166,29,151,21,218,84,104,42,13,140,108,157,94,193,49,105,100,220,80,140,97,40,176,19,156,218,222,18,105,55,104,157,16,115,50,136,153,49,242,254,43,68,15,180,101,84,107,160,157,125,52,124,50,28,207,155,251,35,66,147,3,27,116,209,41,188,224,6,232,38,112,195,195,197,112,230,246,155,87,74,212,54,71,27,99,67,51,157,197,200,107,42,135,9,124,172,97,196,112,21,199,59,11,193,215,39,120,246,133,135,203,87,202,182,48,146,16,4,62,148,54,156,130,214,3,10,43,69,249,193,67,106,108,108,238,159,160,118,55,5,177,232,12,65,48,8,29,182,105,237,125,233,205,246,43,32,197,9,210,228,38,77,100,145,94,32,141,154,202,114,69,241,47,152,167,253,234,174,101,83,193,61,207,23,242,100,56,96,57,200,91,111,193,63,148,237,167,170,141,9,116,99,117,120,94,99,75,93,18,15,32,168,50,73,63,53,203,54,87,42,169,226,65,85,197,146,221,237,126,205,67,83,16,146,68,211,151,144,138,108,37,226,61,53,246,201,22,45,243,189,190,13,239,168,125,229,22,234,206,80,37,209,16,161,87,138,58,213,164,140,164,241,2,172,145,115,108,50,49,26,146,141,5,94,55,1,22,219,195,179,51,88,50,230,228,190,70,113,8,27,12,15,87,209,152,116,88,3,180,197,3,141,30,20,103,216,26,140,22,168,67,0,17,30,59,94,239,16,121,149,30,78,245,85,158,34,165,210,181,146,247,130,156,102,201,19,148,97,223,86,54,255,164,17,218,217,11,62,225,228,109,245,200,44,32,70,229,97,207,187,133,167,129,55,96,115,214,129,185,234,230,45,76,134,251,168,148,89,238,185,99,236,24,230,226,214,106,162,63,44,198,190,206,192,67,215,59,156,244,81,251,164,9,149,67,61,42,15,93,210,133,109,15,196,55,41,48,108,95,210,242,88,141,108,182,181,112,246,10,243,46,22,141,75,156,191,8,58,219,244,55,242,84,228,234,85,115,122,234,249,65,207,81,208,74,40,167,46,161,12,37,244,41,101,177,59,95,194,167,254,30,43,150,85,15,117,43,80,223,231,64,23,87,233,35,125,104,43,143,12,162,23,50,187,98,60,205,162,217,99,91,108,220,108,179,158,228,61,197,248,5,143,145,127,137,12,46,160,51,12,50,113,91,108,143,7,223,137,222,167,52,3,211,136,161,41,147,124,182,127,211,167,13,126,228,104,99,158,150,23,96,49,195,14,49,121,153,134,242,80,167,221,245,9,117,158,230,141,153,235,230,131,92,78,173,63,161,108,76,166,35,185,223,53,59,202,75,9,161,155,40,96,114,227,82,194,231,144,193,202,99,159,176,50,118,136,230,248,6,236,185,155,254,180,44,5,234,95,68,17,140,74,202,52,69,118,22,245,216,153,141,201,97,112,161,232,29,186,99,133,51,10,39,140,71,161,33,104,141,3,158,0,113,227,99,75,98,60,37,124,249,185,241,4,45,201,121,166,86,207,23,189,30,8,81,75,136,82,87,223,126,240,247,48,19,22,108,1,2,173,113,137,172,35,40,204,56,14,154,236,105,60,11,194,4,89,138,153,161,206,156,254,97,54,166,79,125,32,220,254,208,187,75,166,101,254,100,216,111,226,120,44,159,167,1,97,167,87,129,25,164,27,65,132,176,198,181,184,229,167,10,57,111,226,179,91,217,16,197,21,90,134,93,31,219,179,53,141,16,144,109,70,68,168,128,116,70,46,174,182,38,13,93,65,66,47,150,132,94,66,18,66,58,80,167,64,35,160,107,1,67,102,168,154,235,186,250,133,222,226,132,122,136,248,82,148,159,128,81,67,42,62,193,77,58,85,143,159,125,239,151,79,255,237,95,45,27,248,133,73,119,169,17,121,154,34,65,245,190,87,13,24,13,229,213,222,56,8,224,88,82,174,64,133,14,79,224,130,82,248,52,157,95,228,23,121,208,29,96,197,135,223,39,106,27,53,69,200,208,204,192,251,189,177,210,117,159,26,181,132,30,44,109,134,118,14,240,26,239,192,253,73,126,141,158,197,183,91,3,187,75,118,200,189,193,70,133,238,139,43,155,27,27,184,47,62,100,27,212,124,151,109,197,218,182,99,207,108,80,102,113,243,96,91,213,129,83,234,54,6,155,22,249,14,219,213,125,139,237,55,172,131,214,33,119,65,133,241,7,27,27,174,149,65,159,50,232,83,6,125,202,160,79,25,244,41,131,62,101,208,167,12,250,116,57,160,79,6,218,158,1,0,202,127,156,114,201,64,80,177,196,137,133,67,165,33,196,101,134,69,69,82,41,22,30,21,146,251,116,48,169,192,66,242,105,129,165,66,233,18,11,153,50,114,205,139,5,155,74,34,215,19,193,167,66,78,111,47,3,136,42,132,6,23,5,166,50,106,92,25,164,42,131,84,101,144,170,12,82,149,65,170,50,72,85,6,169,58,37,164,170,187,81,114,50,72,85,6,169,58,47,72,85,215,25,33,239,223,61,116,93,47,131,84,93,30,72,149,61,159,204,80,7,217,63,145,206,228,172,246,221,142,177,127,208,234,232,84,108,29,57,200,128,90,25,80,43,3,106,101,64,173,12,168,149,1,181,50,160,86,6,212,250,236,1,181,84,125,120,93,253,242,34,1,181,34,52,151,80,16,87,82,194,156,41,136,107,117,168,214,102,127,171,158,14,170,85,238,150,26,61,167,59,72,0,213,114,183,172,51,137,40,88,171,247,107,149,173,234,214,229,143,40,40,123,114,254,17,5,101,93,151,62,162,160,191,43,207,73,68,65,209,172,21,34,10,202,46,165,138,40,24,205,64,201,35,10,42,83,234,178,69,20,148,77,143,139,40,40,83,174,22,81,80,230,191,144,136,130,81,92,254,226,68,20,76,77,212,200,136,130,103,74,179,83,69,20,140,96,182,83,68,20,148,165,174,16,81,80,100,78,30,81,80,153,92,201,35,10,70,203,178,144,136,130,33,61,75,20,81,80,161,245,165,143,40,40,250,114,234,136,130,171,82,229,51,18,81,48,49,161,131,17,5,3,171,110,120,68,65,125,206,157,109,68,65,99,217,23,27,81,80,82,98,149,136,130,190,220,177,17,5,101,250,52,17,5,21,181,44,178,204,149,34,10,134,55,41,62,162,96,42,97,158,34,162,96,64,35,138,136,40,24,72,123,81,17,5,117,203,212,186,60,66,91,127,33,10,204,162,14,102,81,7,179,168,131,89,212,193,83,71,29,188,195,165,208,221,69,23,143,123,98,2,16,114,121,158,5,32,204,2,16,102,1,8,179,0,132,89,0,194,44,0,97,22,128,48,11,64,152,5,32,204,2,16,102,1,8,179,0,132,89,0,194,44,0,97,22,128,48,11,64,152,5,32,204,2,16,158,93,0,66,107,99,163,191,17,4,119,209,139,83,120,141,171,219,173,90,133,109,11,125,114,141,239,19,128,255,241,212,157,12,114,14,185,52,181,79,64,94,142,109,89,7,7,5,219,161,144,255,57,129,45,114,108,24,127,72,29,121,205,200,221,175,173,45,215,42,20,25,218,108,123,150,183,74,149,70,183,219,171,245,44,40,235,74,201,62,161,13,189,13,106,7,124,163,138,223,237,73,159,220,61,199,168,137,91,213,70,120,147,55,42,141,250,5,52,121,163,190,185,81,217,232,149,147,54,185,94,202,188,157,101,222,206,50,111,103,153,183,179,204,219,89,230,237,44,243,118,150,121,59,203,188,157,101,222,206,50,111,103,153,183,179,204,219,89,230,237,44,243,118,150,121,59,203,188,157,101,222,206,50,111,103,153,183,179,204,219,217,103,198,219,89,173,87,175,103,222,206,50,111,103,231,229,237,12,180,205,193,48,243,115,150,249,57,203,252,156,101,126,206,50,63,103,153,159,179,204,207,89,230,231,44,243,115,150,249,57,251,204,249,57,163,154,240,58,253,243,89,247,109,22,69,140,231,196,159,89,163,187,217,79,231,207,204,237,87,171,110,23,246,217,177,254,204,182,250,206,165,14,61,249,98,225,175,82,212,214,1,238,186,62,236,183,172,107,10,255,80,189,67,76,131,36,32,147,112,156,87,160,88,255,4,8,121,73,17,96,9,32,102,193,66,148,131,208,53,110,189,50,38,34,82,231,139,229,210,117,171,68,207,56,227,210,26,15,119,44,195,137,125,159,136,0,54,84,167,192,218,80,104,246,25,130,109,124,151,204,206,7,109,19,48,129,166,5,70,209,87,190,35,196,254,112,142,141,135,29,46,90,48,231,196,94,106,7,205,154,119,97,29,93,198,156,21,167,176,165,134,217,83,53,171,174,88,90,245,110,80,112,185,207,214,75,81,249,47,191,246,138,105,158,179,182,208,52,171,182,134,235,98,190,214,244,39,143,199,134,246,80,49,174,182,39,5,209,104,230,136,83,207,216,198,226,241,126,120,75,41,43,57,50,211,33,114,34,189,239,57,25,191,57,27,93,179,214,31,14,120,72,232,245,238,124,253,81,121,29,179,35,82,24,24,213,115,102,160,254,53,173,123,221,145,51,126,96,69,136,86,204,244,10,214,201,97,77,56,57,5,163,93,167,93,32,179,199,18,54,162,71,232,186,132,25,6,217,142,209,178,103,206,99,34,220,172,71,107,226,25,63,217,96,15,180,211,9,158,104,121,96,147,89,22,176,224,225,116,11,206,78,62,113,216,77,17,203,34,39,163,144,125,56,30,90,212,106,168,34,178,172,35,231,9,187,154,99,241,23,2,241,102,91,135,32,95,93,88,222,220,209,104,141,212,102,249,49,181,20,135,111,41,71,138,92,148,224,237,111,57,64,104,46,195,9,65,52,11,36,132,101,211,163,39,253,25,182,83,28,41,86,74,37,120,50,63,132,165,148,195,238,214,188,201,4,233,128,114,25,116,198,39,48,237,45,10,176,90,114,126,74,80,127,7,5,176,175,126,250,76,171,191,140,245,179,83,112,214,207,115,105,206,155,99,52,29,235,205,161,207,206,178,57,42,26,239,37,88,6,97,96,35,1,121,190,134,35,50,207,177,213,230,59,172,201,142,222,204,205,64,43,97,19,67,28,108,220,29,77,60,60,69,190,183,200,239,147,242,132,222,104,15,198,218,41,30,189,14,224,162,41,136,41,119,140,185,168,105,146,29,91,249,204,35,42,52,146,190,35,91,34,216,38,20,149,49,198,19,19,223,209,226,108,223,57,136,60,77,156,225,53,134,192,53,7,247,186,91,132,103,71,249,66,211,127,180,8,237,222,135,14,30,144,51,197,37,76,97,162,57,95,41,161,150,78,17,29,72,6,98,125,225,147,255,221,119,165,84,161,239,154,180,203,238,209,212,59,150,156,211,103,103,18,88,143,38,169,232,226,240,6,36,87,207,110,159,147,133,41,112,68,109,68,174,36,198,86,24,170,142,67,90,84,35,144,22,244,176,243,116,72,10,70,59,159,82,163,220,35,19,58,77,127,230,220,39,24,26,50,119,209,135,13,193,58,35,154,195,166,11,88,220,74,70,251,188,247,4,45,45,92,166,211,154,168,80,71,0,20,27,97,209,199,246,35,120,53,187,75,31,219,84,176,227,100,164,159,226,240,84,156,51,194,240,123,130,0,247,238,197,65,59,77,122,49,227,93,2,6,40,208,193,247,105,243,230,212,218,202,108,62,93,86,206,148,197,217,113,216,233,114,101,208,168,176,51,101,113,148,60,82,142,146,123,50,112,150,221,55,5,58,18,91,124,243,57,224,156,157,3,134,28,222,177,233,143,124,16,118,142,167,74,111,82,114,232,185,94,236,25,216,90,121,41,79,171,222,233,242,179,42,186,213,186,213,135,135,120,66,70,30,159,40,103,76,195,190,60,105,82,78,180,4,191,226,91,201,139,205,19,60,230,99,231,84,32,116,135,131,99,250,56,238,148,40,246,0,136,182,184,53,138,60,203,121,167,203,15,127,18,38,87,14,126,68,143,90,143,135,99,80,3,137,223,28,224,237,34,185,61,59,10,154,251,212,173,33,178,198,117,243,227,166,245,241,135,223,251,228,127,254,79,139,150,48,236,27,178,115,155,146,36,100,145,210,209,156,150,151,200,136,69,26,197,14,110,212,179,0,224,201,5,146,153,153,119,38,251,160,253,77,239,18,188,243,65,33,127,66,37,129,102,244,98,140,217,94,120,135,147,217,240,107,236,204,21,248,105,230,206,114,22,82,164,231,32,216,6,120,97,56,46,50,0,29,66,178,139,222,228,129,59,70,83,83,33,230,216,76,174,212,1,75,17,55,102,50,166,65,92,66,240,209,254,248,160,197,204,208,218,243,150,15,137,0,117,142,109,15,141,100,254,115,58,205,158,106,60,129,51,156,183,173,124,138,77,199,49,228,8,155,113,4,40,12,236,140,146,142,9,21,43,113,39,106,176,64,13,7,12,108,46,176,45,204,84,202,81,31,144,0,9,203,53,13,210,67,77,37,228,25,240,138,24,61,171,201,233,9,138,138,190,30,157,130,104,91,145,41,80,201,141,78,241,138,251,200,197,195,56,218,137,249,20,116,18,55,95,162,123,48,121,102,200,222,51,51,34,255,22,114,112,72,15,83,96,76,198,45,24,36,60,202,70,14,86,235,43,80,50,113,0,141,211,42,111,59,95,108,141,183,157,107,215,10,238,181,150,245,191,126,104,109,123,42,29,90,238,53,237,59,30,40,10,32,154,60,64,92,186,163,57,118,84,16,191,188,244,148,35,69,245,68,209,121,228,54,195,204,161,26,92,73,231,123,210,114,62,216,156,5,246,15,182,69,87,114,67,208,142,125,121,248,203,153,225,37,104,198,180,152,97,235,100,185,61,84,135,182,229,216,195,162,43,16,1,228,209,12,30,129,220,92,56,163,183,60,38,171,180,178,246,103,7,12,192,148,31,22,150,140,199,187,184,12,188,73,212,46,34,170,200,41,16,157,8,54,42,70,205,241,242,34,14,51,244,243,32,58,84,68,216,178,162,242,39,1,252,4,211,71,160,105,68,136,245,13,199,94,226,72,55,225,113,143,48,187,168,105,25,161,232,187,232,51,117,194,68,66,101,143,18,114,242,124,157,178,203,245,144,163,69,77,233,234,224,86,147,234,105,129,163,93,138,229,252,244,206,19,189,192,145,92,232,169,94,211,120,130,199,199,74,83,149,181,85,41,100,216,24,41,226,88,145,119,45,1,55,234,75,55,232,74,211,86,223,94,16,117,181,95,173,245,244,3,155,1,95,235,22,108,173,155,234,7,54,165,198,160,182,217,168,151,141,7,54,3,245,192,198,113,186,113,7,54,121,171,238,246,29,60,205,132,157,126,207,141,79,222,171,53,186,44,121,63,65,233,155,91,155,228,172,116,179,188,89,137,78,44,28,17,84,28,180,167,131,210,111,84,212,176,187,64,149,214,9,59,35,245,13,168,195,32,43,147,57,236,243,233,102,75,172,230,235,71,78,111,134,27,46,208,213,2,12,135,24,20,16,64,125,34,217,113,214,225,65,246,74,21,208,83,1,172,71,17,133,137,170,100,32,6,115,141,51,216,116,62,114,195,59,117,125,216,159,227,9,79,124,53,2,207,179,10,237,136,164,74,216,27,164,195,173,190,185,150,251,110,212,0,93,75,56,64,20,105,16,210,143,69,68,13,212,46,64,179,39,234,141,178,73,95,133,108,218,30,63,73,231,200,44,94,165,38,102,172,183,61,219,234,142,38,48,87,99,235,10,98,18,86,227,116,84,115,82,112,198,106,44,40,235,76,193,137,176,50,146,108,43,204,44,89,95,226,9,182,68,233,88,173,244,207,38,248,87,117,224,148,186,141,193,230,229,15,254,37,123,114,254,193,191,100,93,151,62,248,151,191,43,207,73,240,47,209,172,21,130,127,201,46,165,10,254,21,205,64,201,131,127,41,83,234,178,5,255,146,77,143,11,254,37,83,174,22,252,75,230,191,144,224,95,81,92,254,226,4,255,74,77,212,200,224,95,103,74,179,83,5,255,138,96,182,83,4,255,146,165,174,16,252,75,100,78,30,252,75,153,92,201,131,127,69,203,178,144,224,95,33,61,75,20,252,75,161,245,165,15,254,37,250,114,234,224,95,171,82,229,51,18,252,43,49,161,131,193,191,2,171,110,120,240,47,125,206,157,109,240,47,99,217,23,27,252,75,82,98,149,224,95,190,220,177,193,191,100,250,52,193,191,20,181,44,178,204,149,130,127,133,55,41,62,248,87,42,97,158,34,248,87,64,35,138,8,254,21,72,123,81,193,191,216,129,255,43,120,73,99,253,18,149,145,69,245,202,162,122,101,81,189,178,168,94,167,142,234,69,148,146,152,80,94,92,58,103,161,188,178,80,94,89,40,175,44,148,87,22,202,43,11,229,149,133,242,202,66,121,101,161,188,178,80,94,89,40,175,44,148,87,22,202,43,11,229,149,133,242,202,66,121,101,161,188,178,80,94,103,24,202,107,179,234,108,157,13,84,171,95,221,232,247,75,110,229,242,67,181,100,79,206,31,170,37,235,186,244,80,45,127,87,158,19,168,150,104,214,10,80,45,217,165,84,80,173,104,6,74,14,213,82,166,212,101,131,106,201,166,199,65,181,100,202,213,160,90,50,255,133,64,181,162,184,252,197,129,106,165,38,106,36,84,235,76,105,118,42,168,86,4,179,157,2,170,37,75,93,1,170,37,50,39,135,106,41,147,43,57,84,43,90,150,133,64,181,66,122,150,8,170,165,208,250,210,67,181,68,95,78,13,213,90,149,42,159,17,168,86,98,66,7,161,90,129,85,55,28,170,165,207,185,179,133,106,25,203,190,88,168,150,164,196,42,80,45,95,238,88,168,150,76,159,6,170,165,168,101,145,101,174,4,213,10,111,82,60,84,43,149,48,79,1,213,10,104,68,17,80,173,64,218,139,130,106,57,227,241,194,25,237,186,61,212,39,215,165,231,143,245,23,160,188,12,206,149,193,185,50,56,87,6,231,58,53,156,75,19,66,204,77,82,12,186,139,11,244,12,221,149,161,187,50,116,87,134,238,202,208,93,25,186,43,67,119,101,232,174,12,221,149,161,187,50,116,87,134,238,202,208,93,25,186,43,67,119,101,232,174,12,221,149,161,187,206,14,221,181,217,104,148,63,117,191,131,51,183,191,32,105,231,103,226,122,112,17,93,5,243,88,118,33,206,7,149,106,207,217,255,160,82,211,185,186,32,84,199,234,220,188,16,42,149,92,148,35,66,165,202,243,247,69,168,84,118,49,238,8,67,216,255,188,61,18,6,171,61,119,167,132,193,42,211,248,37,220,108,108,108,5,196,161,144,128,91,238,230,150,85,216,14,198,70,113,174,94,205,59,173,125,2,121,117,108,203,58,56,40,216,14,245,223,63,39,126,155,57,82,150,63,164,49,0,103,36,240,194,214,22,136,213,34,115,81,187,61,203,91,213,218,86,217,237,186,61,11,202,186,82,178,79,168,212,190,13,123,48,248,70,119,193,24,216,169,137,62,180,161,201,155,229,106,120,147,7,253,141,202,5,52,185,220,219,170,185,125,183,145,172,201,214,230,102,35,206,55,238,5,44,59,115,103,228,158,223,138,67,74,223,189,192,181,134,118,231,156,151,25,90,201,185,174,48,108,88,206,109,113,161,229,95,212,186,66,107,59,255,37,133,214,115,49,171,73,128,181,207,123,29,81,43,60,247,21,68,173,44,157,79,219,205,110,213,10,23,197,149,58,10,178,115,23,197,165,74,183,223,171,151,147,174,30,91,181,173,44,102,237,103,33,102,45,53,21,127,70,163,213,6,58,31,29,167,150,38,207,34,212,174,18,161,54,73,52,90,121,136,29,19,131,86,36,11,15,160,58,31,161,53,3,58,238,2,27,246,220,64,20,85,18,111,135,55,178,143,129,75,102,198,54,238,146,132,176,32,250,202,75,220,108,86,83,226,134,95,64,108,194,196,173,8,9,150,107,108,133,49,84,110,52,105,180,0,185,137,27,101,10,138,203,91,148,48,36,174,92,213,123,195,233,25,134,196,125,110,3,225,70,134,191,149,81,114,99,2,225,38,136,128,155,42,90,46,141,53,57,231,93,88,163,1,132,100,180,70,209,185,14,121,17,23,93,151,245,188,94,95,33,214,42,139,175,234,194,146,135,135,47,215,202,184,252,5,130,3,69,5,135,164,66,79,147,199,150,98,118,133,126,163,221,213,55,105,72,13,237,62,44,201,60,22,42,6,74,45,196,196,205,101,34,66,14,189,210,243,52,33,119,77,17,136,115,99,115,8,226,213,194,215,58,81,225,107,199,4,61,112,7,121,224,202,212,153,123,190,56,163,76,55,116,139,48,11,30,1,203,236,210,122,72,184,88,146,252,182,11,201,252,97,108,29,45,52,91,84,60,91,140,102,171,69,93,78,25,219,86,173,136,135,184,45,156,54,0,115,174,23,140,192,124,41,201,79,226,222,37,35,63,11,58,189,34,249,73,238,84,228,239,46,250,32,228,5,229,119,22,253,139,33,184,54,123,199,160,1,19,129,121,78,195,64,59,25,55,2,156,20,169,137,207,50,166,162,59,141,137,39,232,222,6,110,127,1,9,79,123,25,71,120,78,139,212,132,103,25,83,17,30,8,52,116,136,18,204,72,255,101,241,224,133,35,63,239,107,220,0,72,154,164,30,2,145,85,14,66,22,217,59,24,217,59,44,138,183,174,124,107,38,80,83,48,240,231,59,178,247,211,95,254,245,179,239,125,235,163,255,250,207,103,255,199,247,158,190,247,203,103,63,255,241,211,31,127,227,143,31,254,237,179,247,190,103,249,66,120,91,31,255,213,239,158,126,235,191,62,250,237,223,124,244,225,15,173,168,104,221,155,110,195,101,193,13,75,253,6,251,180,85,218,162,209,186,69,232,110,123,78,82,59,181,205,178,63,182,183,140,247,93,217,116,234,244,83,48,194,247,72,137,240,221,83,34,124,247,241,115,181,94,217,176,10,219,156,63,114,83,106,37,165,209,84,181,232,171,36,222,42,123,2,139,194,157,199,227,215,88,160,223,187,199,71,160,244,206,185,140,136,74,131,197,184,196,226,233,160,145,6,54,8,249,188,65,30,24,139,216,117,231,189,217,112,234,77,102,164,141,69,23,132,12,240,24,176,240,146,4,82,39,158,103,138,206,116,58,58,206,143,109,167,176,228,102,199,165,232,221,2,77,183,60,6,172,219,42,111,187,95,132,173,224,2,141,150,115,30,54,216,189,118,141,247,31,67,72,94,105,137,20,24,148,89,253,210,60,89,110,187,159,175,92,159,50,178,228,199,5,251,74,169,96,8,197,11,61,147,129,168,73,216,74,98,108,133,50,208,126,220,140,233,238,252,58,75,0,178,121,56,118,89,130,161,11,212,180,227,178,66,155,10,77,165,129,145,173,211,43,56,38,141,140,27,138,49,12,5,49,130,51,106,123,75,164,221,128,71,140,71,115,211,112,188,152,44,230,183,142,96,153,122,228,198,132,141,31,69,135,141,87,98,197,211,139,159,176,233,149,250,57,202,35,69,95,196,175,84,131,97,130,10,150,84,252,196,37,59,9,212,174,132,156,63,93,81,246,192,121,224,98,44,121,216,188,95,166,80,245,103,20,156,190,151,46,56,125,47,11,78,47,130,211,207,159,139,224,244,76,221,210,170,149,162,210,43,246,70,195,105,119,226,204,40,21,120,119,44,140,100,140,235,77,139,134,44,247,208,30,8,223,157,96,232,110,58,97,241,48,191,180,61,251,226,152,201,219,181,242,246,12,36,46,172,45,150,117,165,213,26,239,207,14,100,189,19,242,93,20,236,145,213,16,26,61,130,34,70,95,156,112,145,61,130,2,230,251,206,254,232,224,160,53,129,223,34,6,120,175,85,130,101,78,109,201,188,176,221,251,98,159,103,236,113,89,63,109,245,247,123,7,184,194,205,247,167,7,45,252,133,7,41,35,167,7,220,152,67,157,11,170,182,200,181,112,28,165,86,107,74,243,13,32,169,124,172,228,121,250,187,95,67,166,53,171,32,31,61,251,231,247,2,143,190,255,19,82,52,239,225,26,46,197,251,229,131,47,150,75,176,72,226,167,150,85,178,174,225,135,130,61,216,175,136,23,21,254,162,2,47,180,38,180,6,197,119,38,195,49,41,107,185,212,163,95,3,45,91,139,252,34,143,130,195,255,2,138,41,4,159,22,169,80,107,205,124,37,241,40,204,67,190,156,105,111,129,199,25,127,68,5,229,150,242,144,126,156,183,246,79,16,6,14,91,25,156,99,150,45,84,200,166,181,247,165,55,219,175,88,76,10,222,164,137,224,43,91,142,104,134,91,160,183,210,203,42,152,163,253,234,174,176,181,210,233,13,114,185,79,165,142,114,16,29,17,97,28,150,69,18,97,30,54,3,115,212,154,101,231,233,51,198,68,255,91,233,58,253,14,11,200,242,96,155,106,14,244,201,246,216,176,218,122,148,18,110,11,58,48,110,65,143,230,238,173,49,206,93,182,220,188,2,27,161,17,81,182,198,34,92,189,3,170,138,243,197,214,120,219,1,134,117,175,181,172,255,245,67,107,219,83,77,83,45,247,154,246,29,86,100,155,109,131,60,117,96,200,217,184,60,151,73,22,52,221,216,9,122,226,145,243,24,139,96,133,140,188,28,47,19,140,110,175,151,123,33,161,238,169,136,158,21,239,79,242,107,101,170,169,216,234,153,79,20,5,68,128,120,11,52,254,103,255,215,119,62,250,239,127,198,157,192,47,127,251,209,239,190,249,244,189,31,254,225,7,63,254,228,131,159,60,251,251,95,62,251,206,47,236,220,179,127,248,224,233,119,127,250,241,127,253,223,31,255,215,207,175,195,172,126,246,254,119,63,254,241,239,45,83,140,120,235,227,31,253,226,233,47,254,209,10,134,132,183,158,190,255,189,103,255,249,158,149,40,4,60,18,254,182,95,211,48,235,119,148,43,85,91,55,40,122,253,91,104,4,215,71,149,107,113,184,28,182,90,200,70,219,106,46,148,83,32,184,198,184,151,33,28,22,208,116,196,172,184,122,149,207,54,142,196,200,27,146,95,4,11,136,165,55,172,205,184,39,11,33,39,125,245,57,216,232,207,13,125,237,141,96,5,22,95,243,88,126,177,135,202,148,54,82,234,156,211,207,58,154,65,169,32,185,207,220,76,124,19,222,82,170,148,152,27,59,143,96,17,15,249,105,216,7,73,22,204,71,28,122,226,91,60,188,160,147,253,234,85,55,132,251,88,98,154,76,157,109,196,58,161,78,54,210,86,221,18,113,165,204,193,79,47,191,246,138,154,150,11,22,242,46,66,100,123,140,216,226,172,52,145,124,219,47,241,117,238,221,119,131,111,128,42,17,194,224,147,159,254,245,199,255,244,61,118,111,198,44,9,104,110,105,235,1,138,33,155,26,228,130,63,37,75,129,251,118,191,160,8,36,37,9,80,101,78,32,56,124,84,47,133,178,109,211,52,72,37,62,164,154,49,198,7,179,50,142,46,35,69,220,196,230,93,75,48,183,125,154,53,63,104,11,240,89,226,177,126,247,221,124,88,134,86,201,175,32,81,110,63,97,27,63,223,59,42,7,237,211,109,79,9,182,172,221,26,216,93,98,4,42,85,203,93,110,240,217,216,64,227,206,33,215,196,186,76,19,107,219,142,61,179,129,214,104,188,176,45,199,105,12,186,181,77,215,34,223,11,136,152,229,22,222,131,214,33,7,151,33,126,109,107,179,31,129,95,219,220,234,95,4,148,184,81,237,85,7,213,173,141,164,80,98,108,213,202,222,137,135,227,177,59,219,37,60,202,29,107,57,181,178,219,168,109,250,227,48,202,3,243,102,181,90,220,172,19,183,154,75,181,128,92,81,245,218,43,139,193,236,205,77,95,82,205,45,174,76,75,109,188,91,197,234,134,116,233,171,250,112,115,93,151,59,244,35,183,214,252,30,17,209,141,3,243,223,107,170,48,71,182,174,193,106,89,199,42,213,98,141,214,140,55,17,7,163,201,227,166,179,240,38,194,183,101,180,167,193,68,61,36,55,248,96,131,223,123,0,57,238,221,35,199,20,39,72,91,218,243,134,226,151,86,180,193,29,193,190,115,14,50,251,241,225,208,115,215,200,69,172,230,120,66,238,35,139,68,135,195,126,31,221,181,153,58,141,248,51,204,102,232,185,172,90,248,31,62,235,218,85,159,183,65,146,23,27,212,67,171,230,158,87,62,101,164,103,142,254,132,139,83,197,63,231,70,101,171,188,33,253,63,7,221,5,2,207,132,147,37,134,235,35,125,227,153,220,64,250,89,37,69,205,205,177,119,8,172,49,28,245,243,227,107,229,2,119,104,204,123,84,74,83,20,172,153,232,31,1,11,19,229,224,220,8,41,4,246,156,211,32,37,66,104,175,150,103,118,249,109,118,89,109,158,205,188,52,221,63,103,250,185,228,243,104,233,243,253,28,235,34,49,74,16,242,91,183,243,123,247,198,206,163,8,122,134,231,180,147,86,64,13,95,118,138,246,164,73,187,54,239,205,38,176,38,166,201,130,19,157,207,214,225,248,208,157,13,61,223,232,40,95,72,190,232,57,21,147,57,135,250,195,124,45,98,41,41,51,55,173,229,146,112,8,203,197,198,166,230,11,62,132,213,226,220,232,106,178,63,89,107,67,86,51,210,220,234,146,41,129,107,116,108,99,36,78,64,2,154,124,205,26,253,223,250,234,129,229,88,241,252,170,74,124,226,102,165,148,43,23,235,13,186,80,250,242,113,208,107,88,222,192,92,141,238,31,225,39,216,111,29,145,78,172,173,205,143,156,209,72,123,118,162,119,168,148,184,68,185,138,160,227,117,108,203,153,187,251,164,45,89,191,188,185,103,176,203,70,215,123,97,30,60,231,175,183,137,255,199,61,234,250,239,33,247,118,121,99,188,131,126,48,111,221,178,111,183,219,119,208,109,224,87,237,135,157,246,157,91,194,255,97,135,59,37,68,71,129,196,235,230,151,167,59,118,165,211,126,235,54,250,37,228,158,18,135,186,47,201,65,125,199,62,222,109,63,216,225,137,168,15,198,35,205,125,231,108,199,219,177,239,239,182,31,67,170,73,104,170,42,166,130,250,54,69,89,243,64,90,225,235,115,212,25,119,48,241,195,206,109,218,211,77,37,21,250,248,68,199,134,79,58,208,235,210,110,187,212,249,146,244,251,89,238,124,109,199,94,236,182,27,240,208,161,254,59,55,58,180,230,225,238,109,86,219,67,191,147,81,241,155,250,80,244,118,161,144,7,187,237,99,200,225,10,218,56,154,159,197,58,166,169,117,218,247,247,110,241,138,14,247,70,59,246,252,78,123,177,119,139,59,195,124,180,55,38,180,41,193,163,183,104,179,203,123,239,64,115,118,219,181,189,219,246,29,73,243,251,74,67,134,154,55,86,82,246,232,6,12,87,109,183,253,240,198,109,62,198,157,215,137,159,207,151,104,195,134,10,133,68,71,254,124,70,252,93,222,190,69,124,79,98,57,175,66,19,75,157,246,221,91,100,144,137,55,202,55,128,60,15,246,218,111,221,18,99,245,23,80,215,113,167,237,222,34,116,125,75,243,22,201,89,52,194,59,36,159,251,201,189,67,190,61,206,126,178,159,68,63,232,85,76,93,230,153,175,9,147,115,12,101,27,156,107,212,165,179,176,162,244,112,73,220,80,224,202,159,219,100,47,153,67,139,162,226,220,17,19,49,175,62,229,77,89,12,247,71,166,185,89,65,221,133,191,86,55,191,210,133,144,242,134,56,50,108,168,47,200,158,55,167,248,207,224,237,175,213,213,100,185,156,80,124,114,100,215,43,95,8,39,99,101,61,67,132,191,35,205,143,135,226,188,198,183,245,85,155,37,183,162,138,51,34,250,74,223,145,230,196,150,52,183,254,167,159,252,226,255,121,246,222,191,63,251,222,207,63,254,199,111,60,251,222,183,158,254,252,251,207,254,225,127,62,254,241,239,63,250,237,239,63,254,171,223,193,127,255,223,95,254,213,39,255,239,63,60,251,231,111,127,244,219,191,252,232,183,255,254,244,47,63,124,246,15,31,224,73,238,179,111,188,79,115,126,244,219,239,208,60,52,195,159,174,203,138,213,61,111,142,109,122,89,165,164,46,204,250,157,127,251,228,71,127,171,102,146,13,165,219,98,146,227,63,191,249,244,91,191,255,228,167,255,251,31,254,241,187,159,124,255,125,153,92,113,118,194,119,233,33,68,217,252,12,210,68,186,155,212,89,215,199,185,154,255,76,223,59,109,23,155,243,49,150,234,57,174,230,227,237,48,39,74,234,116,212,71,79,109,105,152,103,157,196,174,125,162,220,234,132,79,201,171,170,21,33,119,45,87,46,228,52,207,57,62,163,130,240,191,168,117,70,47,38,172,8,34,105,140,249,37,85,208,176,160,230,142,28,12,173,96,95,191,194,200,25,225,221,86,29,199,208,1,148,181,250,221,178,197,73,48,125,150,106,190,198,182,131,12,91,169,37,234,78,2,95,74,236,143,238,16,140,238,213,101,147,140,99,100,206,105,135,148,199,44,17,225,181,17,203,64,212,123,102,108,72,210,94,78,38,102,96,240,173,155,129,93,183,200,103,166,163,52,33,168,131,68,215,228,178,66,109,38,88,43,37,157,215,132,32,169,149,12,34,33,158,149,2,204,27,226,248,47,114,213,93,234,157,241,169,14,188,55,85,35,119,80,63,169,250,174,62,66,167,49,8,206,112,62,12,243,127,152,163,246,6,217,68,238,206,181,148,171,202,52,124,68,185,137,193,159,220,64,163,32,215,70,218,18,2,37,250,37,157,185,188,32,43,214,124,77,32,191,66,34,68,58,165,56,119,46,227,188,85,110,84,92,139,36,239,111,213,227,147,15,42,253,26,77,238,58,110,196,177,84,181,95,46,93,192,177,148,83,218,112,171,165,70,45,233,177,212,160,187,17,209,232,238,38,66,180,207,189,209,110,181,82,174,39,119,203,179,85,234,71,29,0,110,52,220,139,112,127,84,218,172,244,171,91,221,132,148,222,170,212,183,226,121,169,86,219,36,188,180,85,233,149,172,204,223,69,230,239,34,243,119,145,249,187,200,252,93,100,254,46,94,88,127,23,99,247,241,29,84,215,231,153,215,139,204,235,197,103,204,235,5,185,41,172,57,93,32,252,159,235,92,118,151,11,162,99,113,151,158,21,10,164,190,245,44,243,166,186,123,78,178,105,142,70,40,209,47,189,155,17,209,177,68,68,95,209,197,136,204,155,138,232,227,201,17,187,120,78,174,254,112,202,191,42,30,231,168,207,209,75,76,126,189,139,113,99,224,39,72,234,129,240,21,144,206,221,203,100,42,134,224,238,157,215,46,183,119,151,201,52,214,171,11,118,55,189,55,23,200,149,138,170,8,0,63,194,59,169,95,198,215,146,201,247,248,243,220,35,246,226,133,243,113,225,235,122,220,128,4,40,149,122,112,252,37,164,26,40,210,183,133,28,160,215,249,247,23,110,92,88,79,227,198,67,16,36,245,56,240,156,171,208,255,149,225,192,133,81,12,140,67,110,36,94,188,168,3,194,187,158,112,96,36,165,86,29,32,81,66,58,137,214,29,122,125,231,117,117,197,222,35,143,114,51,12,164,152,255,124,193,63,68,213,23,64,150,137,78,199,138,49,133,60,233,37,152,204,156,110,76,112,211,54,157,13,231,174,182,113,216,19,143,141,14,219,170,151,105,73,215,187,24,59,10,62,130,164,31,9,189,128,84,163,209,91,204,189,201,145,59,219,197,155,208,147,41,154,216,59,116,91,205,7,166,195,82,228,148,36,57,158,230,18,15,82,104,207,227,198,43,130,100,169,135,46,188,172,204,19,214,233,60,97,73,179,92,230,15,235,57,245,135,85,131,26,51,127,88,153,63,172,243,242,135,197,69,192,153,187,193,18,134,59,20,69,194,160,132,95,116,163,6,185,132,60,33,238,83,124,251,61,124,196,52,91,229,35,87,114,73,6,161,94,145,111,218,18,143,79,66,87,142,128,167,173,231,189,181,153,51,175,204,153,87,230,204,43,115,230,149,57,243,122,113,156,121,81,159,92,4,146,150,200,149,151,201,127,86,33,153,255,44,235,217,247,126,249,244,223,254,85,19,29,215,243,169,188,106,129,0,10,247,176,197,227,118,61,167,30,182,10,77,179,236,204,252,131,101,254,193,50,255,96,153,127,176,204,63,88,230,31,44,243,15,70,253,131,61,247,251,118,159,11,50,183,95,43,167,115,65,54,168,214,6,221,141,173,205,56,23,100,91,213,202,198,167,20,22,120,56,126,4,68,93,7,21,148,196,143,126,52,244,142,207,56,52,176,169,134,243,143,69,111,170,245,92,98,4,155,42,58,135,56,193,198,113,58,227,88,193,166,58,206,55,94,176,169,198,243,138,25,108,170,235,60,227,6,199,241,253,249,4,15,142,168,245,156,34,8,71,212,152,42,140,240,86,181,218,141,184,133,85,222,170,95,132,27,198,218,102,189,177,233,110,149,18,222,194,170,149,54,178,107,85,217,181,170,236,90,85,118,173,42,187,86,149,93,171,122,97,175,85,29,57,189,217,250,163,114,118,169,42,187,84,245,217,12,37,172,161,35,239,106,113,93,179,80,182,231,23,202,150,29,8,58,130,244,55,196,131,23,14,204,205,251,26,55,20,146,38,169,199,65,100,93,101,16,36,255,163,170,73,180,195,75,205,253,188,91,9,233,237,174,78,239,44,146,234,105,241,163,92,255,200,208,163,207,41,122,116,179,188,89,201,208,163,25,122,244,188,208,163,40,0,38,184,178,12,65,90,159,87,36,85,126,42,196,151,73,229,115,48,100,42,199,73,218,9,51,103,112,202,12,78,153,193,41,51,56,101,6,167,204,98,163,94,206,216,168,25,136,49,3,49,102,32,198,12,196,152,129,24,51,16,99,6,98,212,130,156,198,109,254,252,209,76,187,245,173,116,80,194,126,175,82,223,170,185,177,209,76,183,106,149,205,88,191,192,110,181,60,160,126,129,107,206,32,243,11,252,25,2,176,40,71,204,231,2,96,9,59,161,126,254,208,44,129,195,246,104,52,75,134,103,89,13,207,98,247,135,115,108,124,191,121,5,109,239,115,186,49,72,131,113,73,140,114,121,94,224,34,171,3,70,16,40,145,30,50,146,2,52,178,34,108,68,182,43,33,112,4,118,31,168,176,172,247,6,103,11,26,17,44,116,253,185,133,143,72,132,72,36,144,36,6,62,146,2,25,18,131,244,208,80,12,154,159,82,237,89,224,28,151,157,174,241,48,37,107,222,100,130,116,176,168,102,243,4,38,180,133,145,86,78,129,162,152,135,162,40,202,13,196,223,98,71,69,63,207,165,57,111,142,135,158,191,57,244,153,222,156,210,169,154,3,188,61,226,230,150,151,96,89,195,240,58,202,182,216,118,196,182,220,216,112,60,59,119,108,181,249,14,107,178,227,107,102,37,208,204,213,14,227,103,233,33,17,68,92,249,246,188,174,98,110,160,239,136,30,239,218,51,13,120,226,4,142,230,103,251,206,65,228,161,252,12,129,222,41,207,226,247,161,219,7,252,28,158,42,213,87,74,176,131,165,54,3,58,66,120,190,194,226,31,165,28,32,87,27,32,151,13,144,171,13,80,165,213,114,174,87,26,165,38,176,247,233,198,201,225,227,228,156,197,56,141,205,227,52,246,141,147,107,24,39,215,52,78,99,101,156,92,195,56,141,175,143,249,56,141,13,227,132,10,98,200,64,29,216,21,142,253,178,133,240,134,141,158,88,21,232,187,38,165,132,123,52,245,142,37,37,250,236,172,145,34,13,148,149,134,46,226,111,64,114,180,141,7,180,160,79,75,129,200,128,34,201,129,34,186,190,161,129,68,12,128,16,3,108,228,121,2,137,196,237,80,24,191,18,51,83,193,135,26,137,74,173,105,83,102,40,73,99,3,161,30,20,244,209,239,250,193,33,18,48,66,17,37,8,47,201,27,161,34,115,5,42,50,82,160,34,4,54,82,235,213,235,4,54,194,52,53,16,153,131,161,23,115,166,63,143,62,211,103,2,0,135,82,57,222,87,142,235,15,108,117,253,37,37,95,162,211,120,148,187,195,193,49,125,204,170,102,231,193,251,214,27,248,13,38,106,103,50,38,225,233,168,3,244,215,38,115,143,232,186,202,115,183,159,187,65,102,10,52,33,71,78,150,209,88,99,29,208,2,95,134,245,230,132,20,214,132,161,246,22,206,40,186,100,158,42,69,77,60,139,154,240,204,176,6,163,116,88,131,81,134,53,16,88,131,201,115,129,53,144,202,71,192,36,73,79,76,196,36,64,4,85,240,209,254,248,160,197,76,231,218,115,255,177,52,212,57,182,189,100,199,209,76,154,180,174,148,236,79,235,120,154,129,98,232,152,236,166,58,164,38,199,109,252,120,208,45,146,146,57,202,129,28,37,159,8,221,137,244,80,219,164,240,12,251,165,3,233,144,71,77,160,158,44,71,167,32,10,100,100,10,220,118,69,167,32,39,224,33,73,136,160,50,191,219,15,145,94,7,241,201,67,197,37,167,36,59,46,45,81,211,132,138,4,32,239,183,57,178,153,126,115,158,187,99,127,119,52,199,254,11,14,40,47,61,201,240,229,68,160,0,219,13,66,122,228,228,35,45,231,28,199,249,16,86,74,7,126,9,56,206,44,55,132,173,135,47,35,73,59,108,157,44,69,178,137,33,25,129,5,225,75,196,255,108,207,85,118,107,205,152,88,150,107,101,113,56,238,141,22,176,15,200,79,10,239,190,155,159,251,92,53,183,38,54,17,245,176,62,189,229,49,241,170,85,181,63,57,96,232,208,252,188,80,136,44,254,234,213,252,208,215,154,225,190,204,0,75,45,20,118,96,174,163,176,212,178,94,189,202,14,162,134,133,37,19,5,138,223,4,51,16,99,76,87,116,162,129,68,225,48,100,213,136,159,58,183,67,121,198,104,100,189,98,69,229,79,2,231,129,76,97,133,166,146,117,160,111,56,237,60,147,211,230,222,185,158,54,243,251,79,250,161,178,191,147,180,204,14,218,143,168,34,159,29,35,95,216,49,50,168,155,211,86,223,94,144,189,203,160,91,223,208,79,98,7,92,93,88,48,117,97,170,159,196,214,107,141,222,166,211,53,59,117,25,200,147,88,107,171,54,168,100,135,171,159,169,195,213,139,57,90,125,222,15,86,51,39,1,153,147,128,204,73,192,243,224,36,224,98,220,4,112,235,235,200,117,230,110,230,34,32,115,17,240,25,115,17,160,8,70,17,122,76,60,185,196,23,164,69,191,226,227,138,201,238,166,143,40,38,86,129,51,136,91,21,136,222,116,121,169,127,137,194,86,201,188,26,192,100,111,236,13,241,4,246,133,24,132,36,145,112,253,116,56,197,32,164,143,137,219,35,182,245,25,236,25,144,230,60,92,152,246,240,18,15,132,218,187,216,144,96,122,167,83,71,1,83,179,167,12,223,134,167,30,61,133,252,189,75,78,117,214,161,248,32,108,188,227,43,196,92,99,89,83,81,26,84,47,111,232,140,190,140,237,20,212,190,69,31,230,216,211,75,76,119,181,123,113,180,215,73,145,154,254,90,246,84,99,240,112,225,129,126,54,166,218,54,27,130,59,234,179,75,60,0,74,223,226,232,175,145,33,53,249,213,220,233,130,110,195,230,202,211,188,242,220,197,39,185,221,203,30,248,92,116,44,214,37,149,164,64,122,135,84,34,111,42,162,247,93,103,244,6,84,32,104,190,11,15,114,244,201,37,38,57,239,86,28,197,101,247,83,19,92,100,77,41,230,97,33,118,231,158,22,51,248,22,123,152,123,253,178,179,186,218,189,120,49,175,146,98,5,49,175,100,207,188,81,157,6,100,72,205,92,151,28,100,248,226,122,162,114,235,165,114,230,137,42,243,68,117,94,158,168,238,112,128,215,221,69,151,28,168,158,153,23,42,97,10,51,199,42,209,141,3,36,122,137,178,83,165,209,76,232,94,138,128,77,21,189,30,191,43,138,38,185,156,196,21,32,2,73,101,139,51,205,39,23,138,128,207,171,231,177,133,89,192,210,204,195,86,230,97,235,114,123,216,10,119,175,245,92,251,170,122,14,192,193,159,70,40,80,91,69,137,38,140,11,154,42,2,104,32,234,103,230,114,42,115,57,149,185,156,202,92,78,101,46,167,50,151,83,159,121,151,83,207,229,54,209,239,224,170,95,73,233,224,170,220,216,112,220,94,181,26,235,224,170,190,85,141,117,112,85,174,97,92,55,196,96,55,54,251,151,26,131,157,123,113,1,217,74,238,112,192,116,17,55,109,132,251,201,214,209,247,157,134,76,83,12,211,176,14,29,113,43,54,253,172,67,200,52,228,28,163,135,192,221,142,161,99,176,123,87,208,196,88,132,143,54,244,16,66,51,117,31,195,224,168,174,3,208,80,189,54,29,246,30,32,168,88,71,153,145,164,182,69,180,120,82,186,131,80,182,99,248,7,186,63,110,124,14,39,35,220,131,250,84,17,42,224,175,153,106,213,207,20,60,182,241,64,25,243,40,246,244,88,73,205,218,100,217,254,195,3,95,121,228,236,64,167,119,60,129,142,72,172,144,100,20,58,98,113,69,124,36,186,109,217,244,51,249,152,146,84,188,254,16,90,149,83,209,170,28,75,171,178,153,86,43,67,192,217,228,143,0,129,27,125,174,240,85,172,92,136,186,171,160,195,194,105,77,43,34,244,113,67,118,150,0,125,44,239,188,241,249,218,193,9,41,152,2,118,89,201,246,17,199,235,42,139,177,192,240,94,179,166,208,87,75,120,1,58,198,11,238,11,111,162,200,88,3,173,8,36,22,141,113,59,147,39,175,195,107,31,105,204,105,239,129,14,98,41,145,135,34,198,125,50,117,199,144,154,156,56,134,46,52,116,89,113,250,125,43,230,132,137,240,165,96,159,156,137,107,176,20,225,87,66,115,119,68,142,194,162,92,233,208,46,19,15,58,184,165,15,233,123,119,2,100,38,107,26,138,151,185,247,10,202,233,188,115,173,82,248,124,189,213,42,169,17,153,250,221,145,143,52,170,123,27,111,178,215,31,122,209,148,65,214,179,34,223,18,238,137,72,130,48,101,234,253,201,236,174,77,155,127,174,122,137,38,184,148,50,209,229,67,245,235,216,254,176,54,240,245,205,223,78,54,131,250,67,216,123,59,160,5,210,41,107,189,179,152,163,22,45,230,6,40,210,83,16,179,107,93,215,123,236,186,99,43,156,100,164,162,181,112,47,38,161,221,70,75,169,177,107,113,221,195,81,32,27,123,193,23,14,185,27,208,44,181,90,116,203,191,152,179,246,66,39,2,66,151,100,213,27,204,90,69,179,162,230,44,24,58,174,207,57,188,66,193,113,233,49,253,215,122,207,174,98,69,166,12,213,140,72,44,1,114,55,203,204,93,209,173,39,4,28,128,154,230,206,136,196,150,131,28,54,198,164,147,243,69,55,5,83,227,190,33,158,113,153,240,3,221,235,129,159,67,45,88,232,238,15,199,140,145,81,36,131,188,21,250,154,118,221,200,94,128,180,152,81,5,174,108,92,26,85,57,64,13,117,138,28,8,21,127,212,38,185,70,60,2,88,212,153,91,220,224,198,223,88,50,94,207,97,4,208,58,39,188,104,166,234,221,235,46,129,40,36,233,222,124,109,58,155,28,77,200,189,135,100,189,83,38,216,117,218,83,97,212,118,70,47,191,118,171,56,163,181,227,185,147,233,245,98,60,93,116,97,101,63,140,164,9,209,56,200,15,115,251,165,168,31,18,157,18,134,87,49,44,250,106,38,70,98,230,130,141,50,151,141,122,31,218,234,199,228,64,143,33,90,61,186,93,227,170,34,53,237,243,51,68,242,193,198,202,129,63,134,95,115,97,195,181,95,41,217,213,146,93,43,217,117,84,169,197,171,168,18,240,244,209,30,145,45,22,44,203,196,145,69,14,113,68,240,27,222,206,236,220,24,100,12,113,38,57,183,223,89,28,77,145,217,233,57,37,243,88,199,47,254,64,138,224,157,31,120,72,13,131,178,75,254,52,29,250,156,223,10,74,138,245,33,127,227,208,61,181,8,116,207,46,201,64,172,120,208,56,252,179,134,183,150,144,175,215,64,81,119,70,150,96,246,149,209,63,193,253,32,235,5,221,9,16,15,8,238,200,158,45,70,238,92,244,225,117,252,102,91,100,35,35,144,101,155,37,162,235,209,135,211,201,124,72,120,9,71,108,26,80,247,116,237,183,18,208,126,249,53,50,88,153,52,221,248,18,110,55,201,87,177,154,197,236,160,40,177,45,158,58,184,129,210,75,179,130,204,120,22,244,123,94,119,163,178,243,68,27,76,78,75,22,138,51,156,152,52,129,66,77,149,170,38,253,136,206,3,166,32,136,57,67,175,237,178,135,252,22,175,248,26,233,55,209,124,115,25,111,33,147,99,187,164,219,83,255,173,101,211,237,86,195,181,99,41,104,146,214,196,141,223,33,27,225,8,228,155,226,46,47,196,73,158,68,187,245,202,253,1,115,151,87,28,231,39,49,192,182,90,101,171,148,1,219,46,14,216,54,252,140,1,219,198,238,227,59,120,117,57,14,208,134,24,5,244,214,198,12,177,136,91,123,184,24,206,208,197,123,137,218,168,104,67,108,102,191,15,130,223,114,56,90,184,74,199,99,227,52,23,142,225,240,46,4,43,172,138,180,144,203,145,17,107,49,207,23,242,100,40,64,220,231,173,183,224,31,202,238,83,213,198,4,182,177,58,18,41,50,25,100,141,40,22,28,178,214,237,126,205,227,160,181,0,28,141,173,52,188,167,198,62,217,162,101,190,215,183,225,29,247,122,66,17,129,28,252,166,168,75,77,202,68,26,47,4,142,223,208,80,54,135,205,193,158,56,162,186,5,187,202,34,69,217,23,174,197,165,195,26,240,60,18,52,246,251,120,195,190,59,90,16,7,232,209,64,58,238,99,11,214,66,222,139,22,195,69,177,147,4,4,144,197,161,237,56,121,99,0,116,152,140,35,238,82,100,81,80,119,202,217,99,52,110,44,128,79,242,29,248,35,228,193,7,74,210,246,29,45,143,213,232,71,49,73,92,16,63,255,55,224,154,212,55,242,116,128,97,238,2,233,217,33,190,150,163,160,149,80,78,93,2,6,63,100,167,248,216,157,56,236,19,193,35,48,236,147,171,244,145,62,180,221,56,112,146,43,198,211,44,150,61,182,41,110,113,127,127,4,114,34,205,73,240,24,249,151,200,95,88,2,93,186,119,107,177,61,28,124,39,122,157,171,194,172,220,16,152,149,233,56,154,66,52,30,76,71,84,217,65,155,108,94,226,146,186,29,221,90,224,133,228,66,156,21,5,102,8,120,137,216,64,6,115,71,237,104,91,94,128,157,13,187,205,228,101,26,202,67,253,216,143,208,227,105,222,152,185,196,73,184,47,139,31,160,101,192,200,4,93,182,249,12,24,32,72,112,217,50,184,108,227,182,158,79,15,136,33,208,128,196,246,70,70,210,63,5,56,28,202,141,69,77,184,9,33,19,174,207,217,95,56,98,137,25,166,206,156,254,97,22,168,79,125,32,112,62,221,37,34,128,34,23,17,179,249,60,13,8,59,42,138,3,81,149,130,88,111,223,233,143,144,52,114,171,149,0,153,197,247,127,209,241,70,161,2,210,25,185,144,95,36,202,147,2,114,40,26,130,107,200,235,252,131,112,90,78,196,150,162,96,5,12,35,82,185,10,110,244,169,250,253,236,123,191,124,250,111,255,74,110,20,176,21,68,106,93,158,166,172,168,62,227,116,60,132,173,122,140,11,130,37,150,75,6,87,165,231,96,166,245,32,125,167,57,28,27,102,27,168,197,126,127,118,81,205,11,188,223,27,43,93,246,169,104,24,0,98,105,223,159,236,140,52,147,136,175,225,20,147,171,99,145,182,42,105,131,237,53,42,131,198,86,221,221,140,197,34,109,86,130,88,36,4,11,177,20,100,7,95,173,195,174,61,15,155,77,152,151,132,174,251,32,6,108,171,72,204,136,83,84,117,247,81,158,173,61,90,43,247,220,122,183,55,40,29,0,21,251,100,3,84,108,84,234,143,30,95,161,224,67,103,236,45,17,19,111,159,160,122,140,188,90,181,231,147,197,172,135,30,177,172,221,230,250,59,238,248,1,236,212,214,31,79,102,15,200,209,221,122,239,225,200,91,27,60,90,184,235,243,89,111,253,209,208,125,60,95,239,58,243,97,15,245,233,245,139,201,114,135,41,243,175,193,159,201,120,236,142,136,46,15,169,173,3,194,249,115,178,179,115,166,83,232,240,28,182,66,237,218,147,157,182,221,216,105,119,246,236,199,240,251,134,221,105,183,219,36,156,34,222,190,10,43,237,58,252,127,21,103,125,139,156,227,95,37,167,199,173,242,213,97,191,197,233,122,149,222,11,110,121,51,72,58,2,253,163,213,155,207,175,90,156,136,29,122,238,9,180,124,123,156,253,100,63,217,79,246,147,253,100,63,137,127,102,111,143,149,85,61,119,130,15,114,57,190,150,231,202,149,233,147,156,92,203,183,241,245,18,127,193,66,72,151,160,215,39,120,162,98,161,103,6,219,218,234,213,13,208,229,164,218,5,2,60,132,94,225,148,55,251,245,218,6,232,21,236,220,178,73,77,143,143,220,109,234,173,114,109,230,244,135,139,121,179,92,44,213,202,141,141,71,143,183,229,113,56,158,185,77,102,205,63,25,12,6,219,188,47,74,186,201,19,60,225,198,135,172,40,120,178,205,161,69,8,45,217,38,248,18,230,189,19,170,166,158,62,182,125,104,163,38,197,26,57,164,202,37,105,126,174,40,192,86,193,158,48,100,136,55,153,54,139,245,74,105,179,10,109,209,106,53,151,207,96,46,129,10,114,69,129,218,10,214,69,207,178,171,197,50,42,99,219,12,31,200,191,234,4,172,151,62,111,36,93,99,179,84,221,150,224,227,38,117,218,185,141,136,142,53,95,129,10,185,137,195,75,226,108,180,92,44,215,234,164,147,138,19,204,230,70,169,20,214,19,130,106,8,235,74,207,25,245,242,136,111,204,173,229,106,197,114,163,129,67,89,56,243,81,83,155,146,43,74,192,84,160,89,118,210,156,185,97,176,75,146,72,197,205,42,252,123,244,88,107,8,61,159,76,198,64,202,0,145,58,181,130,200,38,211,48,165,216,148,40,229,138,149,70,169,86,145,28,82,46,146,241,84,199,152,61,10,50,130,121,26,5,57,169,84,174,109,184,93,31,211,21,177,249,254,126,147,230,230,138,18,233,22,108,186,228,52,158,147,130,232,130,41,131,13,41,87,187,181,90,73,217,153,20,165,79,237,96,126,214,125,149,239,170,197,6,229,232,130,144,42,165,109,58,40,98,64,114,37,252,49,87,34,129,193,73,184,188,220,224,19,168,32,134,167,132,115,53,68,252,5,4,157,34,183,205,162,145,140,224,161,211,159,60,70,86,40,67,54,200,149,163,27,56,232,197,236,126,215,201,151,108,252,41,150,161,203,6,65,108,224,0,214,97,4,66,175,76,84,165,140,115,166,89,210,62,201,241,115,77,162,61,64,95,111,230,140,231,212,116,160,146,121,60,25,187,106,55,213,155,50,193,82,83,44,14,129,204,185,162,118,127,133,209,10,100,253,178,200,12,18,134,201,181,128,13,234,172,57,157,144,155,82,219,108,13,81,178,36,149,101,62,184,120,76,207,136,216,126,60,115,166,77,252,165,228,70,16,181,129,214,186,32,129,145,36,67,201,132,99,119,226,121,147,35,41,31,85,56,166,124,106,158,15,10,63,85,8,59,241,194,11,102,182,80,39,24,245,160,93,6,117,169,239,204,15,221,126,142,202,168,232,190,52,15,81,235,58,49,100,174,149,182,220,193,64,21,35,26,172,254,180,84,49,203,238,51,162,149,54,184,100,201,32,0,167,57,95,56,208,249,25,155,156,13,186,184,68,45,209,92,185,160,20,73,64,104,19,121,226,8,189,44,114,140,126,232,170,75,169,162,74,118,243,156,163,49,31,188,67,181,50,2,197,205,253,73,175,215,219,22,228,38,3,162,191,76,90,118,95,124,190,119,15,189,172,159,68,21,202,107,68,61,49,228,21,237,154,254,110,233,4,41,65,116,128,190,219,155,48,187,51,145,102,234,138,172,184,40,11,201,173,106,16,203,34,153,249,244,75,48,189,159,41,180,76,76,238,25,212,178,200,50,99,88,51,166,240,147,24,5,157,100,166,92,187,146,48,103,12,111,106,23,135,178,135,106,68,91,165,173,234,214,22,75,72,117,237,208,180,141,82,163,210,104,4,212,242,51,48,212,82,191,45,139,25,1,63,172,3,85,30,140,142,111,64,159,230,175,141,156,241,186,196,232,172,191,32,37,58,243,185,11,41,123,243,249,58,185,61,64,142,25,138,115,248,30,102,41,126,185,109,47,136,157,248,1,252,110,19,107,113,219,158,147,223,15,148,207,142,252,88,219,105,183,27,59,118,167,253,250,250,142,253,160,211,126,243,166,61,225,105,238,162,209,185,189,137,111,255,162,220,177,27,157,118,239,150,221,195,151,174,44,241,88,41,157,230,252,138,252,232,182,219,247,49,187,183,51,221,177,55,59,237,210,206,45,98,200,54,55,97,99,231,157,142,61,127,169,61,233,220,38,5,238,194,179,89,231,21,123,210,105,87,58,188,93,247,33,245,16,83,215,59,80,230,81,167,125,13,94,29,145,87,164,105,71,129,222,30,243,207,237,7,152,111,182,59,219,177,175,117,218,143,119,111,217,111,182,219,61,120,244,100,119,4,143,118,218,141,221,155,72,3,104,0,60,236,76,59,216,214,91,187,246,38,41,224,77,252,117,141,183,181,179,181,99,47,58,237,189,14,123,251,150,164,119,77,169,27,250,44,90,243,16,242,206,73,222,71,59,152,72,228,189,219,110,191,9,143,247,190,106,207,205,37,26,242,223,239,180,111,117,24,45,239,171,165,116,190,140,141,188,201,40,44,6,112,15,218,59,132,63,106,186,210,14,126,119,149,204,55,190,138,13,187,181,39,200,223,238,32,65,128,6,14,37,112,219,197,172,3,172,254,38,229,53,254,123,174,252,174,208,102,117,56,221,23,164,5,208,234,57,201,6,131,214,126,72,72,60,235,196,148,164,150,231,248,135,183,33,71,93,212,210,17,181,192,176,3,191,225,163,242,14,150,112,147,80,83,62,2,42,189,44,170,129,22,85,72,139,170,29,28,179,155,188,240,10,255,221,190,70,242,193,36,57,34,69,61,100,60,209,254,10,62,254,42,142,25,60,29,114,38,235,0,67,225,163,219,164,130,35,242,200,219,177,27,187,237,151,110,66,71,246,72,23,94,38,207,255,220,35,109,185,121,147,84,41,146,66,238,189,155,98,16,105,159,219,226,109,133,189,109,59,248,224,144,39,103,147,147,78,16,121,70,228,19,67,236,188,50,252,144,168,68,14,137,152,96,167,7,67,40,117,180,227,34,195,41,209,250,122,238,217,223,252,228,147,31,253,236,147,15,126,250,236,235,223,124,246,195,223,60,253,240,125,180,231,169,255,67,162,167,223,249,209,199,223,254,150,124,77,247,218,196,58,136,184,98,177,109,202,137,125,19,127,165,235,161,185,74,105,250,68,190,243,107,146,68,119,19,175,133,213,81,207,36,85,213,156,162,171,242,215,124,89,37,87,194,196,83,159,37,40,199,76,65,252,181,127,249,205,105,235,47,79,165,216,118,68,207,223,246,20,35,76,174,172,54,212,212,150,156,242,47,164,82,166,61,40,197,72,187,158,90,239,219,30,85,185,115,13,189,210,183,61,166,75,7,95,248,198,2,13,125,218,235,224,112,220,184,65,172,126,106,42,69,109,203,49,5,94,125,173,154,138,130,45,48,13,51,25,31,177,105,204,85,42,190,60,170,90,146,3,189,68,121,185,20,108,170,16,138,90,220,76,148,82,45,3,120,23,166,160,213,99,230,156,4,220,147,144,131,148,212,48,163,56,37,182,182,182,180,130,84,75,161,214,7,141,72,229,6,39,146,150,98,232,207,18,200,164,191,94,170,95,151,126,186,250,9,172,26,35,19,206,0,149,89,72,199,182,245,146,69,169,212,212,167,20,42,38,127,41,87,215,138,228,188,85,169,105,143,53,190,243,189,139,100,217,24,121,98,156,22,204,132,169,22,162,205,44,173,122,201,158,210,144,169,143,147,50,43,244,137,177,12,80,75,80,141,154,57,213,114,12,237,164,22,78,255,129,141,161,192,165,16,234,108,79,201,14,126,56,65,213,153,179,33,102,142,114,48,84,98,15,152,245,147,240,1,53,125,26,143,139,140,70,80,94,169,97,182,86,203,74,165,188,81,196,146,71,31,133,173,50,74,11,241,153,191,45,144,49,124,9,194,82,133,161,14,250,129,71,95,228,252,75,88,66,115,236,63,180,134,178,218,204,11,33,43,202,204,101,10,65,136,247,137,85,73,15,66,37,21,245,117,107,234,249,16,127,85,114,80,174,132,30,125,242,245,191,125,246,131,15,232,87,221,232,42,89,63,56,134,170,181,85,211,27,216,96,18,67,69,64,205,224,43,203,146,43,61,63,254,245,31,190,254,51,173,110,230,208,232,36,90,219,72,186,178,203,218,160,175,125,215,157,174,251,173,180,60,41,27,21,185,98,179,92,194,16,43,82,250,108,182,190,2,170,202,146,175,45,22,33,203,196,82,171,141,213,233,179,230,198,81,67,154,115,115,248,123,59,178,72,52,139,42,35,171,115,214,166,34,86,117,67,166,190,238,104,22,58,253,85,140,202,169,114,191,56,93,68,238,95,175,23,98,52,80,147,148,101,38,191,156,207,58,41,222,163,250,253,193,251,31,253,246,223,251,195,71,31,255,211,223,61,253,249,119,63,254,199,111,60,253,197,127,63,253,253,79,91,127,252,240,189,143,127,240,63,79,223,251,107,248,141,79,127,245,254,211,223,253,61,125,183,86,131,44,216,44,124,254,254,127,252,225,251,191,254,228,55,255,242,199,15,191,189,94,87,139,82,233,108,160,50,53,129,250,105,173,183,181,86,218,218,187,113,35,216,51,115,161,237,126,255,212,67,23,179,26,159,243,200,154,25,88,181,191,249,245,7,197,118,13,139,131,218,158,100,123,10,222,84,74,233,132,140,19,74,254,228,99,106,40,137,91,188,101,118,157,218,165,48,62,240,164,180,38,187,72,230,247,81,238,37,189,128,136,227,70,113,115,83,153,213,185,67,254,229,252,91,73,193,55,129,148,49,237,11,84,239,183,155,7,184,55,180,42,127,155,136,49,61,62,25,231,219,144,116,90,115,29,217,26,191,157,93,95,191,130,220,190,20,3,242,244,131,15,159,126,243,39,79,127,245,205,143,126,251,115,54,204,138,77,222,87,131,73,67,94,242,93,171,106,71,63,81,183,178,225,155,220,192,12,80,74,230,105,194,230,22,190,243,213,205,150,207,85,43,15,174,193,43,180,129,206,222,211,53,65,145,0,233,90,192,109,254,90,245,154,185,63,44,19,221,61,155,242,49,211,191,250,70,219,111,99,132,90,89,106,8,202,203,221,220,90,29,229,197,238,233,251,142,210,75,165,138,227,184,229,146,128,8,84,26,226,144,94,250,42,107,162,167,178,37,241,80,16,204,168,238,8,43,69,132,151,84,85,104,82,165,84,41,45,3,185,136,120,160,77,186,7,171,100,255,152,131,99,52,148,77,72,62,111,230,186,134,99,62,215,117,251,110,255,188,16,240,171,28,121,60,119,185,249,109,22,188,243,22,133,171,159,163,197,182,211,238,116,152,61,153,159,86,160,61,117,65,236,185,252,184,132,156,18,116,250,104,185,190,73,206,54,168,133,181,243,14,183,44,139,83,3,105,116,245,183,34,194,212,202,7,62,185,169,245,69,130,137,250,38,45,172,35,99,105,152,169,151,136,26,4,79,148,137,154,195,153,186,141,187,59,204,142,19,150,102,210,204,54,53,158,81,46,105,56,75,121,54,186,128,251,39,40,45,71,157,165,76,47,84,51,137,233,73,83,27,148,13,58,73,53,21,2,11,8,145,120,131,122,35,40,241,168,63,10,244,142,209,192,59,58,219,193,0,103,14,241,69,177,79,36,159,3,66,224,224,160,96,59,244,142,54,141,103,192,5,38,127,72,125,250,206,136,235,140,45,244,7,92,100,151,120,182,103,232,166,163,219,104,56,91,13,11,202,186,82,178,79,104,67,111,195,70,11,190,209,173,46,6,177,71,15,68,180,209,131,178,21,235,118,184,59,168,87,240,46,156,83,218,220,8,239,97,169,209,171,93,64,15,171,141,186,219,168,53,186,201,122,232,148,186,181,240,38,111,84,234,155,23,208,228,74,189,235,214,220,173,173,132,77,46,171,119,227,67,134,164,209,195,203,95,144,184,226,108,70,244,175,84,173,95,64,255,6,238,214,160,212,47,149,18,246,175,90,175,196,247,175,218,216,32,253,171,118,157,120,183,216,149,30,185,171,233,212,186,165,216,196,149,77,116,95,3,137,235,27,131,232,196,231,233,58,123,176,24,141,98,124,102,31,186,210,99,167,18,179,145,7,146,84,157,51,241,171,171,99,231,209,240,62,122,202,102,30,111,223,24,78,241,2,48,198,94,192,29,13,241,114,225,243,206,68,93,224,224,189,224,48,199,76,50,69,203,213,61,49,201,55,232,132,201,38,92,227,140,251,237,209,232,186,201,57,31,89,249,209,61,95,78,124,90,155,31,78,22,15,33,165,234,221,136,150,242,18,185,120,11,229,54,147,150,245,181,67,103,252,192,137,46,204,78,222,176,133,243,132,248,64,81,10,195,93,18,42,2,186,3,100,92,67,184,51,54,250,57,88,58,125,206,61,154,31,194,218,54,34,103,58,204,121,157,69,220,142,208,104,139,248,135,57,163,241,248,44,67,175,55,115,155,17,124,109,12,67,184,70,29,102,88,98,8,209,49,57,243,42,71,222,147,54,75,175,116,248,154,120,75,96,109,23,110,158,152,151,28,218,64,230,3,71,173,149,186,186,154,12,98,189,223,156,244,14,135,163,62,244,6,186,204,62,137,216,166,99,26,246,157,121,198,225,37,182,103,51,231,56,188,192,253,131,8,95,58,146,247,72,112,0,206,120,40,99,132,223,20,37,77,136,139,8,236,53,247,2,229,145,72,166,220,13,137,202,55,129,107,185,162,186,214,21,253,187,173,124,69,138,179,80,85,74,101,115,152,157,46,241,36,79,221,154,241,132,122,11,89,17,46,115,233,34,202,223,150,158,163,74,219,238,23,189,34,161,52,41,64,117,30,165,62,223,119,15,194,74,179,253,233,2,165,97,112,154,96,151,244,92,208,15,201,129,190,224,22,116,176,174,120,239,190,187,86,190,130,46,68,8,63,80,3,213,157,255,159,189,119,239,110,227,186,242,68,191,10,84,109,107,1,163,34,88,120,16,36,65,163,185,40,146,150,53,182,108,183,101,39,237,97,115,105,21,128,2,9,9,44,192,64,129,20,77,97,173,76,210,137,157,76,50,206,220,59,237,116,146,158,105,167,151,147,206,237,59,137,221,107,178,210,126,117,247,90,247,171,140,73,201,127,229,43,220,179,247,121,212,57,85,167,30,0,31,162,164,146,18,25,85,117,158,251,188,246,217,251,183,247,238,0,201,205,192,244,212,140,148,179,7,209,186,164,73,109,66,62,190,22,195,54,211,52,61,255,110,160,217,116,191,209,101,225,57,29,219,110,170,102,211,189,134,31,56,13,205,166,251,170,217,116,217,118,90,150,93,234,72,102,211,36,89,163,231,27,76,219,181,74,123,118,147,38,26,64,1,102,71,24,200,94,94,116,202,165,202,66,77,11,139,95,180,94,255,203,194,138,206,226,35,132,243,207,37,154,64,165,67,185,7,47,218,209,134,86,178,221,128,21,48,24,88,46,155,37,171,108,46,85,204,98,185,48,41,138,94,207,65,168,186,112,215,19,17,153,106,1,62,2,221,47,34,140,64,231,116,67,49,157,176,113,145,5,29,53,203,90,81,85,39,147,226,30,233,63,14,85,168,10,255,182,207,70,106,217,122,62,130,90,8,138,157,68,151,128,27,252,157,59,236,38,229,91,205,179,70,230,172,39,209,94,126,134,44,24,17,219,101,30,80,110,143,169,27,184,24,73,64,191,123,125,205,60,64,81,192,161,132,100,172,70,224,39,119,36,116,165,5,55,255,13,196,11,110,128,52,129,35,239,4,92,235,69,10,83,124,121,147,97,215,222,145,138,104,9,148,221,59,235,107,111,111,80,232,228,14,67,81,174,189,13,165,254,39,243,112,125,237,53,90,94,75,17,48,68,117,50,70,208,192,103,204,179,41,104,200,254,102,127,179,191,143,73,200,167,101,86,84,89,95,152,67,129,175,50,32,204,18,124,138,36,166,171,231,116,204,10,74,230,34,180,184,174,30,100,234,70,107,140,245,242,199,8,64,170,171,226,67,16,62,3,255,15,177,50,57,224,101,114,132,153,33,223,202,5,33,208,12,48,37,72,163,128,98,200,141,80,36,3,173,17,139,225,106,49,126,178,34,150,106,25,23,196,107,69,83,3,28,140,2,1,201,49,70,134,170,241,152,52,116,62,87,132,104,61,71,248,211,31,71,38,121,37,239,104,127,120,52,31,218,44,242,58,6,4,199,72,32,184,165,156,86,228,202,107,2,78,41,97,108,184,126,83,52,57,80,32,178,76,172,11,228,207,193,110,23,162,27,0,143,1,57,135,123,118,143,118,37,167,19,0,171,252,150,34,60,70,210,230,172,24,193,175,93,91,168,62,246,72,108,66,156,148,107,238,68,75,148,168,80,72,10,61,148,222,159,60,205,250,34,249,20,116,32,95,195,224,21,177,158,226,75,177,158,226,171,169,29,157,247,181,78,146,168,251,212,73,72,80,22,29,86,137,119,78,22,140,153,90,129,26,243,5,199,60,185,134,132,103,62,85,168,31,176,120,215,230,50,13,177,209,33,215,230,129,242,82,57,138,63,45,249,70,206,125,114,29,14,12,106,100,116,22,64,27,194,160,47,248,131,222,38,147,124,142,134,76,77,69,117,72,79,131,58,70,214,114,191,73,234,184,143,65,219,205,93,123,180,65,37,68,175,13,112,171,191,98,153,209,3,167,70,253,194,54,197,14,27,233,253,20,163,6,180,138,27,52,248,158,102,204,34,123,94,173,47,156,118,56,209,45,227,244,35,138,64,165,115,28,210,119,223,125,23,164,156,240,159,139,24,86,164,194,52,35,75,201,22,59,184,52,201,99,30,223,238,232,38,215,70,78,49,200,203,11,23,50,200,163,206,187,135,67,136,22,71,127,92,192,64,75,228,152,98,180,101,34,198,13,185,156,46,205,184,151,205,126,167,67,170,171,151,38,225,192,17,103,31,30,81,68,195,193,148,114,12,136,92,196,31,30,19,34,112,190,41,241,17,181,249,2,65,34,226,163,38,130,243,248,16,144,63,93,0,197,112,57,246,168,219,118,34,195,37,114,54,205,40,43,49,180,112,52,248,82,99,250,25,62,141,169,150,5,94,98,140,142,20,42,19,95,214,76,85,64,144,47,172,6,74,23,1,50,64,150,41,186,83,90,78,142,7,25,8,48,70,177,138,34,194,216,233,231,36,253,148,60,35,215,218,237,164,233,24,49,21,105,208,69,221,60,212,5,69,209,182,159,249,171,86,195,187,136,232,210,134,169,118,137,167,86,195,174,145,139,26,12,84,187,126,197,99,254,175,111,182,71,186,158,82,215,219,60,106,140,95,203,108,189,87,194,170,165,33,128,126,231,32,91,22,239,16,119,5,28,142,80,195,35,105,116,210,142,84,48,100,13,86,19,221,84,190,52,148,40,164,242,201,98,178,251,159,167,11,63,234,79,86,252,72,74,96,198,118,251,32,247,101,74,75,230,71,222,48,135,246,1,141,10,190,63,39,222,241,211,130,189,80,246,120,158,104,178,109,226,58,10,69,224,128,5,21,125,20,194,205,142,198,11,199,107,185,177,215,117,187,66,127,235,71,8,37,203,240,62,3,50,25,161,94,154,160,224,7,169,3,160,140,231,176,54,35,24,201,153,202,3,128,22,52,20,26,111,93,56,30,26,255,194,163,157,41,196,155,163,198,137,193,224,69,35,191,179,172,151,11,11,100,213,208,240,113,162,106,161,229,214,150,100,140,118,201,125,93,92,220,189,126,31,8,105,240,216,32,76,243,203,203,39,252,7,87,9,167,185,209,157,178,106,228,214,253,241,75,83,51,94,134,200,98,70,105,250,109,178,164,65,7,127,103,156,223,138,228,121,48,200,171,112,163,108,118,92,133,251,160,65,124,64,223,123,192,46,240,137,71,180,178,226,88,108,13,152,219,121,184,21,153,112,86,223,143,62,167,217,218,155,76,234,23,218,46,100,244,210,54,109,155,170,85,175,88,133,211,14,240,221,126,243,85,156,94,201,3,203,147,158,126,86,57,132,43,233,249,243,170,146,106,94,209,76,167,175,92,97,92,167,188,44,156,241,180,182,213,233,99,53,26,182,92,223,170,8,193,38,197,161,13,76,28,118,93,48,149,140,24,113,185,30,12,224,198,24,27,42,103,52,254,172,182,216,42,87,108,99,50,153,169,244,116,235,227,204,58,136,171,227,60,251,24,81,193,153,174,53,126,65,78,47,129,56,231,249,118,5,198,131,5,108,77,49,20,40,127,48,121,142,51,27,0,77,177,179,205,174,25,186,195,134,253,28,122,20,46,249,76,231,18,185,253,99,128,140,84,59,183,159,56,113,251,100,51,149,188,137,105,66,20,43,210,149,245,240,69,224,109,221,241,94,211,25,234,39,114,252,0,179,65,149,228,209,115,172,176,72,65,139,124,221,195,251,227,176,223,27,201,1,89,89,60,95,202,112,142,246,236,94,143,241,244,88,190,62,98,114,215,133,126,228,113,166,33,186,77,150,163,224,219,226,200,213,200,77,92,33,55,193,68,38,210,212,13,202,73,128,40,172,12,148,142,76,64,31,50,243,212,80,249,78,83,19,224,84,132,195,57,245,144,40,65,185,57,76,179,215,39,77,157,35,23,200,136,187,47,4,189,9,222,125,167,11,96,173,68,173,18,163,146,66,108,19,119,19,195,102,197,179,93,226,70,70,71,72,22,224,164,14,58,29,144,44,64,120,224,96,224,114,208,63,189,225,140,0,203,233,21,7,16,235,106,36,130,93,61,166,96,206,244,125,68,76,231,226,190,26,212,121,225,2,130,58,139,185,192,164,146,180,37,166,193,19,155,126,112,243,52,106,57,154,29,133,154,143,49,214,243,210,153,104,240,228,11,227,36,21,236,61,142,243,229,177,23,147,175,153,65,233,178,79,211,52,74,61,105,4,34,148,122,129,242,82,9,146,151,206,68,169,231,95,131,47,173,170,46,170,249,84,242,127,45,197,93,61,122,244,146,117,123,242,224,105,117,123,106,105,23,50,116,226,166,26,184,228,94,200,146,240,175,201,49,116,101,137,166,160,173,184,168,199,208,215,239,103,180,150,225,34,55,37,118,101,87,110,253,23,50,6,92,86,16,51,2,152,100,10,250,51,153,69,12,245,121,255,206,127,126,171,10,204,176,88,227,210,107,39,79,177,101,5,228,49,209,3,156,94,173,41,15,115,172,90,83,95,250,197,156,70,28,147,160,136,18,46,53,214,224,52,231,146,144,127,196,28,77,105,240,9,202,233,20,129,79,8,149,25,218,63,75,64,159,80,178,213,199,181,173,74,215,249,144,52,192,47,26,24,232,185,1,97,174,241,202,172,104,45,218,40,55,160,65,188,235,198,33,249,51,119,235,214,92,187,77,24,91,36,244,28,253,100,168,223,206,116,132,101,145,68,204,32,139,100,83,140,179,36,26,137,25,106,153,100,202,104,195,85,24,2,4,75,163,27,57,146,229,211,34,199,246,156,189,190,24,69,124,136,60,31,233,208,129,110,203,30,58,182,97,66,108,234,186,81,77,63,46,105,14,78,218,158,184,17,129,20,83,12,6,22,24,55,14,172,211,90,104,132,34,135,99,50,6,230,34,129,186,203,12,40,168,217,75,174,73,22,143,91,122,141,111,156,14,126,52,110,238,117,189,56,193,66,148,74,87,35,72,208,105,157,53,114,14,164,161,122,175,134,88,184,211,54,130,199,34,214,54,67,38,177,176,95,5,155,190,37,167,230,80,155,190,234,66,173,77,127,217,109,176,243,46,152,125,76,97,183,106,54,123,191,176,216,129,247,104,148,87,109,47,213,12,176,0,132,223,139,86,25,172,165,209,88,143,228,134,232,185,232,215,160,188,64,126,175,240,158,230,6,212,180,145,170,208,168,229,96,241,158,115,72,58,82,88,233,118,242,236,205,142,227,189,118,224,114,29,251,237,195,189,102,191,55,226,162,223,184,52,80,140,131,230,249,54,183,76,205,107,36,8,218,34,54,156,81,107,216,29,120,253,33,182,177,232,184,227,61,7,79,185,73,129,116,217,69,187,195,162,61,24,244,14,243,174,105,23,38,28,84,60,17,189,27,131,221,165,111,101,90,90,113,94,176,135,59,99,128,36,43,38,166,172,255,32,18,190,210,16,41,182,156,237,85,249,161,126,52,89,113,158,47,175,14,24,89,242,110,1,4,200,250,80,243,44,73,151,89,97,34,148,26,237,75,11,133,122,66,119,71,171,44,65,219,233,116,93,14,109,232,130,177,170,153,148,149,180,169,80,151,26,24,219,58,181,130,67,108,100,210,80,184,100,40,48,62,49,23,254,76,128,118,157,198,65,215,109,247,15,208,78,128,108,140,69,228,200,122,230,26,183,200,214,134,132,53,204,189,238,253,174,59,170,111,245,144,76,219,166,239,49,135,108,10,128,81,234,227,7,211,151,227,213,169,93,107,164,41,53,3,67,212,175,148,76,21,162,80,175,90,150,201,129,82,96,108,231,67,227,234,172,145,100,231,17,120,7,72,65,197,126,84,22,8,114,63,250,171,94,130,230,160,160,175,94,34,69,246,73,71,235,192,102,72,34,195,80,194,178,159,208,20,16,28,180,147,199,93,134,108,240,76,158,7,237,166,242,62,125,8,111,127,195,38,123,173,115,191,110,153,148,7,34,63,36,78,184,94,226,41,81,118,198,58,72,104,244,206,184,59,4,32,144,229,71,219,22,1,218,227,207,170,248,100,76,234,229,13,187,59,59,228,244,51,154,189,49,236,247,226,108,159,169,110,159,127,137,79,39,179,97,193,22,48,234,156,103,245,226,70,16,168,155,84,78,70,3,92,23,146,157,131,60,81,147,136,112,32,119,142,194,163,0,42,58,233,10,166,242,9,0,122,249,130,100,209,79,149,33,138,125,57,221,227,32,124,61,154,91,140,220,21,44,130,183,129,108,62,13,151,134,115,23,96,169,136,152,238,180,191,24,54,100,184,23,198,87,142,135,206,109,68,75,153,193,79,224,246,136,188,62,98,89,175,227,17,139,46,11,130,41,89,10,56,162,240,144,140,75,202,78,81,166,173,56,176,135,46,162,157,10,69,111,215,113,165,125,13,25,159,93,207,27,144,221,103,68,242,63,119,68,119,161,201,252,59,157,77,80,196,16,6,99,228,188,53,34,131,135,22,185,251,165,121,42,221,190,77,230,6,69,211,121,130,92,161,210,49,136,61,108,58,212,203,245,106,138,64,246,44,61,123,12,135,175,23,3,95,0,94,247,57,150,174,200,122,152,119,120,206,2,13,9,79,40,225,41,27,121,225,8,3,197,75,26,79,173,199,130,92,27,183,76,69,51,234,33,39,152,232,174,64,22,170,8,10,222,108,211,89,70,167,151,15,48,142,72,33,195,122,97,14,83,134,46,52,245,192,108,8,39,95,67,170,153,42,59,26,13,237,102,184,106,68,15,44,89,31,100,134,227,33,83,55,146,198,31,158,174,31,222,36,55,43,201,193,5,220,34,138,132,237,238,66,10,137,232,110,225,200,189,122,181,69,73,138,19,173,115,141,52,94,34,85,104,234,160,19,12,127,234,16,126,200,73,156,59,94,236,220,113,194,220,41,121,39,230,147,35,118,17,39,176,133,176,169,196,135,30,92,170,6,183,163,136,49,95,205,7,190,54,98,207,31,83,206,91,143,43,120,98,74,95,27,71,49,167,159,80,122,93,177,38,5,150,36,184,104,130,25,221,254,235,232,38,251,38,32,113,121,183,153,214,50,106,190,71,53,130,220,197,200,144,169,237,48,131,84,241,68,37,190,150,45,130,198,242,221,194,212,98,31,149,22,18,126,220,66,1,17,229,92,11,156,3,195,2,57,79,209,48,168,175,39,135,92,40,86,60,13,247,231,193,62,134,46,59,96,137,194,100,48,3,37,56,197,187,253,46,185,43,152,134,79,48,252,56,243,113,177,193,144,192,151,238,192,96,203,120,232,128,113,39,89,200,49,91,197,106,23,136,123,77,66,80,235,142,8,105,83,247,252,163,60,120,142,43,107,144,238,140,122,218,202,134,30,56,162,252,50,227,230,186,100,228,11,222,150,187,125,245,42,27,207,35,176,95,29,80,75,3,195,20,0,131,186,177,249,23,111,173,189,98,152,212,95,252,13,154,136,194,87,128,11,168,187,38,181,55,134,164,107,175,110,8,176,49,41,123,82,88,145,152,146,34,57,38,135,135,100,130,152,209,124,139,232,149,208,131,135,87,89,64,157,222,24,231,199,249,35,182,146,2,223,200,220,152,152,71,130,141,246,38,133,20,117,43,250,245,51,170,62,177,106,121,136,35,22,138,122,104,168,115,141,79,51,114,72,83,71,63,218,201,197,239,47,13,7,70,29,78,8,254,223,34,14,218,131,7,228,218,226,69,30,219,228,134,83,144,154,170,99,31,147,218,169,172,9,210,88,224,149,192,135,145,230,204,115,124,244,120,195,187,122,213,99,237,245,164,246,170,79,128,33,25,97,23,156,208,32,177,65,72,85,12,36,125,240,64,186,125,165,207,6,201,31,60,16,183,181,116,25,49,237,131,7,228,14,88,64,192,67,179,177,102,238,162,164,166,180,88,170,82,73,77,105,105,121,89,245,212,180,199,61,53,237,50,25,65,83,245,212,84,106,57,11,205,86,199,146,60,53,113,60,208,118,99,79,246,215,180,184,120,38,33,232,171,77,107,177,186,96,85,159,252,16,244,126,79,206,63,4,189,95,215,19,31,130,62,216,149,75,18,130,94,52,107,134,16,244,126,151,166,10,65,31,63,129,210,135,160,151,150,212,147,22,130,222,111,122,82,8,122,63,229,108,33,232,253,252,23,18,130,62,110,150,63,61,33,232,167,38,106,108,8,250,51,165,217,169,66,208,199,76,182,83,132,160,247,75,157,33,4,189,200,156,62,4,189,180,184,210,135,160,143,223,203,34,66,208,71,244,44,85,8,122,137,214,79,124,8,122,209,151,83,135,160,159,149,42,207,72,8,250,212,132,14,135,160,15,157,186,209,33,232,213,53,119,182,33,232,181,101,95,108,8,122,159,18,179,132,160,15,228,78,12,65,239,167,159,38,4,189,196,150,197,150,57,83,8,250,232,38,37,135,160,159,106,51,159,34,4,125,136,35,138,9,65,31,74,123,81,33,232,91,100,141,189,216,235,31,156,65,164,248,199,95,84,22,109,62,139,54,159,69,155,207,162,205,159,58,218,60,223,127,210,133,153,231,155,119,22,102,62,11,51,159,133,153,207,194,204,103,97,230,179,48,243,89,152,249,44,204,124,22,102,62,11,51,159,133,153,207,194,204,103,97,230,179,48,243,89,152,249,44,204,124,22,102,62,11,51,127,118,97,230,237,69,103,249,233,143,189,209,209,69,221,88,74,140,186,17,111,199,157,222,15,61,143,128,94,108,245,219,218,64,27,113,17,105,213,0,26,241,161,104,41,84,118,203,218,166,24,193,4,67,93,145,154,217,125,135,13,117,3,229,165,114,117,48,3,89,162,226,143,156,49,89,74,83,145,165,148,72,150,210,57,147,5,228,196,83,68,40,192,9,45,60,225,137,218,132,99,136,20,212,228,198,103,169,200,89,153,138,156,149,68,114,86,124,114,154,100,243,232,145,188,247,246,128,57,50,21,128,175,191,147,144,206,245,7,204,241,26,120,174,243,88,123,2,52,69,23,84,188,237,248,95,50,94,96,129,80,74,17,142,224,66,162,16,104,221,155,129,225,20,0,190,75,233,28,220,105,237,209,179,160,4,89,80,130,199,20,148,96,246,136,4,81,65,7,228,128,2,33,111,243,204,60,41,77,100,130,115,136,65,240,180,6,32,72,215,84,199,243,48,92,64,192,242,73,13,34,223,238,122,116,109,77,209,80,213,161,44,88,75,101,193,18,158,237,96,9,212,83,14,178,209,113,30,138,99,153,239,52,53,80,63,148,49,53,192,24,8,150,44,228,9,57,196,217,166,173,115,211,157,190,95,44,95,202,90,198,46,248,224,157,182,14,204,149,178,6,24,237,87,147,232,23,195,240,166,171,101,72,46,155,111,138,154,180,197,241,36,192,67,71,182,100,10,143,216,233,134,60,243,123,125,209,126,175,213,129,89,178,166,244,132,109,118,186,247,9,87,193,200,148,249,197,158,197,47,182,169,244,94,207,99,218,132,228,164,11,131,211,245,148,140,141,187,222,31,114,227,225,80,95,165,110,72,59,191,72,111,8,95,252,23,229,198,27,111,183,175,131,97,233,133,184,242,230,157,222,224,254,188,177,47,193,183,80,63,187,96,214,1,196,209,235,225,165,105,162,20,241,38,189,96,41,5,208,119,234,117,142,135,40,78,40,86,26,5,181,113,154,15,145,5,133,28,151,45,118,192,25,25,53,113,181,23,152,131,178,144,171,178,190,228,170,108,36,185,42,67,183,101,101,167,98,113,183,101,45,167,90,66,183,101,103,37,233,220,138,119,175,30,244,171,206,29,170,71,56,81,79,112,159,46,251,97,151,111,149,17,114,82,234,14,139,111,176,90,167,230,38,23,161,162,105,52,185,216,12,131,242,168,210,2,250,68,231,206,211,241,191,9,98,213,234,217,184,199,12,112,89,169,188,159,39,56,45,245,89,17,244,17,113,77,207,206,5,5,98,130,54,105,220,157,75,132,212,123,59,87,75,59,99,247,178,33,174,209,84,152,207,115,164,27,178,168,241,148,219,116,167,163,29,112,203,241,212,219,116,207,139,126,244,54,97,74,23,146,115,162,29,187,182,68,83,14,18,164,167,27,189,59,69,83,141,117,37,181,7,241,179,94,203,18,211,174,50,250,105,69,218,105,104,234,87,18,67,87,158,40,61,109,69,177,49,244,149,187,195,164,220,187,189,222,253,199,44,231,94,154,89,59,225,223,249,98,6,136,203,59,144,91,39,181,247,236,1,57,191,60,123,103,100,204,180,38,60,253,216,193,107,36,100,196,136,241,239,13,71,29,29,254,254,50,105,30,102,24,17,122,73,55,165,123,254,57,109,73,76,26,16,189,116,32,65,250,101,67,69,18,209,75,134,117,37,114,75,146,183,159,41,73,54,133,3,102,133,100,90,111,204,229,233,41,25,225,112,217,239,123,10,127,203,18,37,245,238,150,213,210,116,222,150,47,129,199,101,118,251,177,247,157,216,171,28,115,177,28,235,81,89,97,150,227,47,134,220,87,50,215,131,177,251,197,0,238,23,99,188,95,212,154,11,85,213,29,114,135,187,151,13,94,170,100,63,178,97,87,177,120,139,96,183,131,176,227,85,227,228,195,79,143,255,225,127,114,62,154,214,176,21,239,64,52,52,183,66,31,244,14,82,169,21,227,166,123,54,229,35,19,25,170,1,216,136,211,151,207,152,172,96,233,19,211,191,84,199,57,202,157,131,32,242,124,115,23,190,117,97,37,212,243,30,31,69,131,83,67,44,107,131,182,222,224,206,203,110,182,81,11,206,28,39,141,133,115,101,122,234,153,6,105,97,248,27,147,179,106,191,209,101,10,223,188,130,73,79,26,104,29,231,3,200,111,189,227,86,73,247,143,164,146,213,255,212,49,24,45,172,209,83,124,111,222,4,104,210,139,195,254,222,186,221,218,133,144,151,99,104,209,29,118,128,83,119,153,172,234,132,156,144,140,44,129,250,133,85,6,193,39,10,184,63,142,221,0,49,36,191,180,32,168,138,114,43,134,53,82,135,158,65,180,3,149,111,209,54,9,167,136,150,201,28,145,181,209,106,239,102,59,31,224,2,60,244,164,41,102,82,3,220,112,250,140,133,180,117,195,203,226,104,208,235,122,232,213,208,116,52,188,101,67,247,178,232,245,111,147,41,239,238,48,207,153,166,45,59,204,84,28,202,97,62,62,75,73,83,98,122,75,157,89,6,58,43,156,215,5,29,70,210,221,138,22,199,59,7,94,222,148,236,37,185,62,195,48,213,118,53,46,205,26,19,238,1,201,225,81,143,18,236,24,134,218,221,8,47,150,215,26,222,53,82,46,112,113,14,83,58,255,185,5,83,130,12,37,153,235,35,111,152,183,196,151,185,18,119,116,169,78,11,238,204,208,119,250,138,62,157,53,142,95,193,1,48,41,221,56,249,151,47,143,127,244,17,133,253,32,189,31,60,48,96,68,253,23,171,108,222,146,183,178,39,72,100,12,2,14,133,185,67,88,47,133,67,88,245,244,101,223,11,97,183,194,207,57,123,48,209,153,208,14,200,46,159,194,116,38,215,141,135,95,125,248,232,223,254,155,113,69,180,250,234,85,3,151,225,21,169,99,172,35,240,254,178,246,132,174,203,128,44,58,228,112,149,14,111,72,188,9,67,148,71,145,245,90,163,99,54,27,194,61,159,185,203,189,243,53,217,68,94,51,219,230,192,247,206,183,96,47,87,22,90,213,26,243,206,103,238,53,118,185,195,61,115,231,201,22,89,86,2,34,75,45,19,202,0,56,209,24,81,228,36,232,215,110,240,27,87,68,0,168,214,192,145,166,170,17,110,200,119,242,193,79,31,126,252,197,159,190,250,197,55,95,125,116,242,209,123,223,124,231,135,95,127,246,187,71,63,250,238,195,239,126,254,232,223,127,249,232,87,63,62,249,47,31,30,191,255,233,163,79,191,71,94,242,108,146,242,35,22,143,132,87,12,12,46,73,181,72,128,220,24,153,12,55,15,183,98,246,126,142,12,39,33,219,28,40,233,240,61,34,152,200,29,147,60,117,219,134,217,30,218,59,59,252,22,98,144,84,253,131,57,120,7,244,198,167,13,242,32,131,159,218,67,80,80,8,13,17,121,146,224,77,231,197,239,79,193,139,171,24,15,153,33,55,207,250,18,17,136,79,44,110,18,50,231,191,14,167,220,62,63,183,164,28,156,201,143,136,0,17,102,232,31,254,35,217,177,127,107,72,209,31,142,186,228,144,179,232,89,168,227,130,209,3,171,217,218,237,246,218,228,72,4,46,112,219,148,167,11,233,39,255,102,240,95,92,185,201,196,222,34,122,68,132,235,255,36,78,74,203,105,72,188,17,62,51,111,177,249,66,36,247,16,96,19,208,91,124,178,139,90,78,41,240,139,27,185,207,243,68,0,74,230,68,32,71,47,222,156,101,7,199,48,211,3,192,118,211,86,124,241,54,216,134,69,206,80,119,21,198,134,249,180,229,12,9,67,203,131,35,113,250,161,219,158,212,165,116,93,109,10,194,173,241,101,88,215,8,143,88,66,96,126,146,185,18,78,24,208,176,33,197,165,214,159,246,36,12,44,134,211,29,135,48,219,238,55,246,205,235,244,202,92,171,182,124,158,140,31,101,247,205,29,115,221,63,202,44,171,108,219,78,137,59,154,45,152,7,141,235,226,44,59,188,168,179,44,90,77,60,253,1,55,30,121,253,61,242,145,236,162,100,179,110,54,71,189,57,184,155,33,128,138,215,31,125,12,130,1,190,177,176,191,43,192,81,139,11,207,27,178,108,93,32,75,217,27,4,208,6,55,111,48,101,226,95,88,87,89,113,229,69,21,43,10,86,196,33,164,104,255,62,190,207,245,135,228,0,232,130,49,30,166,226,103,0,53,192,53,92,103,159,162,196,34,14,97,148,148,117,186,247,3,135,7,197,159,137,195,67,60,110,137,131,40,97,199,166,27,36,238,216,10,210,79,174,26,239,58,120,20,135,12,69,180,201,89,146,57,104,141,145,62,54,169,107,239,119,119,108,175,63,100,24,235,55,187,131,36,212,60,141,68,5,190,227,163,228,121,126,138,160,128,218,255,130,120,37,244,178,76,230,222,90,175,183,170,227,116,208,159,21,240,58,57,241,107,110,180,219,31,191,211,53,84,80,38,150,242,18,206,98,82,110,61,109,89,239,146,137,127,207,238,230,98,75,51,211,183,108,108,223,71,231,241,82,97,236,192,224,188,138,191,239,179,155,213,170,194,115,161,70,155,254,230,218,236,221,238,206,110,15,189,113,48,20,5,178,83,169,184,50,70,238,57,228,159,232,209,104,136,1,4,244,120,136,43,51,24,215,38,214,53,124,55,234,210,56,249,96,14,63,171,87,100,239,94,118,14,211,224,213,97,136,104,116,66,159,99,49,163,182,7,182,188,130,208,251,110,155,148,56,167,172,61,121,93,4,241,234,212,23,129,70,40,174,195,162,85,150,84,116,187,132,55,75,10,22,170,95,79,132,203,115,200,62,130,211,196,8,25,84,76,76,23,189,18,188,70,8,71,232,57,30,104,80,89,87,168,108,134,26,218,190,214,201,27,64,248,2,120,82,191,3,48,41,242,180,142,227,201,128,98,165,138,137,47,77,3,125,207,27,133,85,56,156,0,108,141,85,226,203,23,199,80,254,228,113,24,25,153,90,152,127,0,144,4,71,128,17,178,52,144,199,34,0,191,210,90,171,36,154,167,4,40,162,160,205,188,88,99,20,193,113,179,238,208,200,17,17,19,208,210,32,179,21,8,245,155,244,165,210,207,61,167,221,29,239,137,213,14,209,3,112,181,251,56,106,255,226,197,64,225,70,213,34,172,136,49,36,215,41,182,54,155,93,247,141,254,129,88,154,84,165,73,222,239,217,238,216,238,9,4,244,212,216,231,0,54,145,173,157,234,130,113,54,200,228,104,252,34,223,17,244,240,197,224,109,152,255,141,1,228,83,237,2,226,3,3,121,82,33,58,211,162,158,47,184,71,160,207,56,101,159,146,240,233,23,216,35,170,65,57,101,127,146,48,227,23,216,31,170,122,62,101,127,152,76,249,50,244,135,234,69,78,217,159,30,97,200,123,175,94,158,141,1,219,19,223,171,128,30,63,5,250,150,245,152,109,159,12,211,238,251,13,161,208,18,198,99,129,6,208,208,99,111,241,135,9,197,59,232,50,135,220,213,182,202,150,89,177,204,170,101,46,128,45,180,248,20,87,2,232,23,205,158,125,216,31,123,112,148,58,251,102,14,94,15,205,156,11,28,62,6,103,49,115,88,129,153,187,59,222,27,0,129,89,120,23,26,186,229,60,64,192,102,204,213,144,30,65,17,151,195,128,205,176,158,121,100,37,164,185,184,249,114,118,204,227,180,19,238,109,172,104,188,183,193,103,255,80,149,24,124,154,232,77,133,205,151,25,113,152,131,235,184,245,114,182,158,230,128,243,159,114,246,140,33,240,95,147,19,223,113,209,42,138,73,150,1,193,138,111,152,155,77,13,236,36,133,208,84,101,204,180,54,86,167,2,82,196,176,115,170,64,148,182,107,157,134,49,155,17,88,161,169,83,39,117,157,1,109,33,2,81,223,3,169,235,6,40,66,58,86,5,48,218,207,53,142,120,148,222,17,139,210,75,37,178,148,239,122,109,184,99,187,176,66,217,72,111,129,199,138,33,232,78,111,182,141,237,40,25,109,58,208,0,58,125,96,97,115,41,206,0,12,0,103,140,114,102,112,97,162,161,15,119,6,219,242,204,101,83,86,240,236,203,165,219,119,100,193,219,230,221,38,135,44,140,198,36,79,183,143,236,53,128,94,92,231,64,75,96,30,142,152,18,123,146,76,215,55,110,222,120,233,205,59,175,220,124,121,115,102,2,108,79,148,200,203,211,74,210,37,137,62,191,64,208,0,206,124,239,80,159,88,185,172,12,229,60,124,149,22,24,50,250,172,163,36,20,102,46,149,105,248,207,160,13,254,86,31,253,140,251,34,2,250,217,27,18,82,189,201,116,212,175,64,10,95,56,4,212,17,18,7,48,166,153,26,69,130,111,232,240,38,160,51,238,54,13,22,13,51,101,114,132,114,76,204,3,8,39,91,63,146,26,29,210,55,80,181,41,140,29,15,223,14,42,124,137,16,71,116,199,25,70,98,62,200,5,31,11,130,179,248,77,176,136,146,195,47,58,114,5,228,54,190,46,10,206,59,146,68,134,42,19,186,123,112,153,132,88,210,87,44,152,90,64,121,74,217,4,72,138,36,12,11,105,70,196,24,53,174,168,207,166,244,8,98,159,81,62,72,144,145,215,31,130,201,83,223,163,226,2,158,80,165,34,43,2,124,71,43,229,175,248,97,233,173,21,231,5,143,106,80,176,0,57,50,189,252,126,203,217,142,42,205,12,166,11,149,6,200,136,112,151,212,92,164,31,190,100,77,27,74,248,138,247,224,193,92,233,74,163,225,224,5,77,8,115,60,13,52,38,136,252,241,23,104,24,190,162,129,250,128,82,71,131,246,145,183,57,4,252,72,197,122,69,240,197,73,222,49,171,71,255,83,193,143,115,26,90,251,13,186,152,3,234,180,164,24,137,208,26,204,19,197,150,54,60,86,33,223,178,68,175,165,28,44,160,166,242,197,119,242,195,70,44,148,158,133,111,85,114,20,148,18,74,83,151,80,34,37,108,176,184,143,164,245,127,1,111,131,29,52,3,225,29,69,207,60,140,220,104,250,111,162,226,206,210,13,74,243,149,134,78,133,211,174,193,85,136,168,65,19,247,41,54,227,88,236,84,24,227,136,29,197,31,244,168,70,196,52,18,109,102,5,247,218,104,184,120,107,135,24,155,116,225,43,162,46,114,121,216,217,233,57,111,244,15,196,92,34,5,76,10,126,27,145,119,105,176,91,134,63,47,121,3,10,60,124,119,140,66,118,35,81,33,75,99,80,74,248,39,57,76,40,147,128,202,242,237,134,170,185,133,48,221,193,137,215,144,211,203,129,202,75,74,228,218,36,101,51,195,164,241,198,240,89,30,90,16,154,157,65,89,230,71,147,20,161,202,195,93,224,1,200,165,214,19,174,94,17,150,134,26,175,164,85,88,246,184,224,199,114,107,113,15,106,4,250,197,183,55,73,175,153,15,229,188,8,68,149,162,47,214,168,148,233,240,10,129,171,94,111,222,109,79,24,187,133,106,4,253,14,105,186,100,91,95,145,99,84,75,236,148,102,233,217,230,144,84,241,2,153,178,62,27,6,218,129,110,187,209,0,117,62,33,4,41,177,132,43,203,37,199,187,42,251,13,156,86,24,34,153,54,3,118,167,17,161,140,186,11,116,59,100,29,66,209,24,4,155,29,110,22,41,123,197,94,13,140,29,11,174,28,226,35,235,116,71,50,197,118,65,94,160,1,24,190,184,9,224,4,50,3,101,61,2,185,141,142,155,152,50,60,107,48,39,249,204,131,165,43,31,9,193,25,135,23,191,187,33,172,66,222,191,28,182,127,185,114,70,0,194,182,28,66,240,146,26,134,58,58,242,120,112,149,122,19,83,185,154,199,81,159,208,25,36,3,38,133,106,20,86,24,227,36,102,134,184,197,183,152,94,146,42,239,81,254,128,186,59,188,224,18,22,111,228,128,44,77,94,134,164,87,187,253,3,196,206,210,239,178,11,5,255,115,137,42,68,132,132,196,46,134,198,18,142,79,95,130,18,84,237,128,236,192,160,242,25,41,178,161,31,135,210,90,9,106,61,208,43,140,111,153,162,215,225,248,102,76,60,0,185,77,117,55,198,241,251,31,125,243,243,143,141,109,148,211,0,173,225,107,74,230,74,119,170,193,188,112,197,116,135,227,44,114,58,152,193,165,218,248,143,183,95,123,21,144,46,100,199,192,159,35,4,68,195,118,20,168,89,206,76,215,111,112,27,228,174,161,194,91,109,114,208,240,56,241,31,135,91,139,34,211,134,2,143,102,222,66,5,146,129,185,211,120,206,188,139,184,154,37,171,229,132,113,53,119,204,67,243,158,143,171,105,46,85,91,205,197,138,35,112,53,239,52,238,10,92,205,102,208,116,229,54,162,243,61,213,118,5,86,65,189,139,197,155,190,24,182,222,167,111,100,79,0,245,3,83,53,130,169,239,153,33,184,107,253,29,178,82,2,194,156,8,9,141,234,178,168,94,181,44,19,192,209,168,223,253,54,153,255,176,155,189,67,118,224,110,167,219,98,119,126,50,203,167,189,217,7,175,212,209,23,232,83,130,247,152,219,39,44,136,123,105,194,216,97,33,73,0,121,153,40,18,73,16,134,80,165,211,244,210,160,83,201,88,204,199,34,24,187,249,106,76,193,84,185,19,45,188,74,43,5,228,50,64,73,26,168,53,213,49,193,81,14,254,70,208,229,172,242,141,204,224,71,50,248,81,247,65,122,59,22,151,101,190,215,198,11,96,184,247,144,83,223,164,217,34,22,232,87,177,146,47,255,213,90,126,46,79,93,66,57,80,66,101,234,18,42,164,132,214,84,215,123,122,167,71,153,139,79,103,113,209,23,175,162,46,217,116,130,234,111,250,132,249,166,22,224,156,85,4,131,159,160,145,150,190,96,79,22,15,184,215,152,84,0,204,128,232,197,32,112,15,102,94,201,200,61,94,24,4,185,146,65,208,132,94,211,249,162,136,146,75,8,19,49,69,52,33,187,61,11,73,39,116,115,57,66,26,32,72,137,102,76,124,138,51,222,60,19,94,94,140,240,50,81,188,224,91,246,9,185,66,96,57,75,95,36,135,193,166,112,215,26,26,62,94,228,170,52,56,42,15,135,230,73,74,90,118,13,124,142,221,252,139,204,197,103,62,104,98,232,246,95,231,167,186,4,196,71,127,168,113,130,140,231,90,84,216,17,42,111,52,30,178,236,252,36,145,62,82,163,97,114,131,163,153,175,227,205,9,15,220,96,74,150,2,216,51,212,64,198,37,101,42,202,160,47,211,66,209,219,117,92,69,232,39,100,199,224,154,202,201,107,124,210,70,136,86,146,37,43,236,42,118,242,254,79,143,127,244,247,70,88,158,226,31,130,184,242,73,171,61,101,255,32,7,161,68,255,102,196,228,210,142,61,24,221,161,24,92,146,70,95,128,229,134,233,249,115,221,48,210,74,8,130,247,209,176,148,157,31,196,170,32,213,247,26,44,112,121,81,39,74,56,11,61,229,144,66,133,51,187,67,74,108,205,153,92,33,165,242,34,141,20,189,20,86,138,176,75,81,87,144,58,194,195,214,3,246,23,35,151,201,3,24,39,76,54,198,134,59,49,21,15,197,51,111,0,183,209,69,241,101,93,254,208,101,102,164,202,123,175,93,1,171,41,4,170,100,182,209,95,49,43,30,16,224,161,125,88,100,76,216,16,184,19,230,8,67,85,249,102,207,108,84,77,238,122,47,82,102,173,103,206,201,117,230,221,198,166,121,27,229,22,157,90,173,29,150,91,188,107,218,230,208,151,91,212,218,237,118,167,86,41,113,185,197,138,179,37,60,110,110,55,110,115,17,198,196,180,151,22,74,143,61,98,9,90,247,48,99,19,4,155,69,154,152,96,74,37,254,156,252,32,65,124,68,220,56,217,231,169,3,198,94,132,107,18,102,69,28,166,109,15,1,170,204,92,150,106,10,9,56,191,241,250,112,197,5,168,215,252,128,44,242,87,16,184,54,63,116,128,166,47,118,123,61,156,229,58,240,14,77,130,60,219,171,20,74,42,33,132,130,181,73,185,35,195,84,64,156,215,189,1,50,241,84,148,162,62,111,186,5,213,178,33,28,219,37,6,92,197,93,184,114,7,164,46,245,42,106,165,246,165,196,246,129,67,50,56,114,64,18,48,202,159,27,144,83,20,65,113,10,178,27,147,50,16,63,150,110,3,250,254,144,252,73,239,88,73,173,245,49,5,117,49,167,33,16,249,191,183,155,146,66,52,109,136,68,183,12,147,254,198,159,83,146,138,215,255,152,34,189,152,151,42,36,136,22,145,171,11,1,226,155,172,39,7,251,240,67,154,166,139,240,145,20,32,67,19,181,52,176,148,21,215,247,137,33,49,228,237,21,168,45,92,3,132,131,0,112,19,15,26,5,96,79,136,151,125,113,142,26,11,192,52,4,126,26,112,165,246,216,235,135,2,69,41,141,8,196,212,52,226,130,159,40,33,255,12,201,132,41,102,220,129,133,35,169,209,236,40,218,245,1,30,43,224,19,36,193,255,1,206,75,49,125,98,2,118,20,168,42,136,187,196,243,3,13,72,12,14,40,121,20,191,120,180,203,128,43,71,77,100,68,223,155,253,251,96,19,6,111,143,120,232,194,122,222,190,86,46,60,191,208,104,88,178,105,87,187,217,139,113,7,237,245,55,225,198,18,75,25,52,98,141,253,138,179,39,222,76,148,218,85,105,86,93,8,17,143,82,221,222,45,216,161,10,215,194,71,41,219,186,52,224,120,223,155,68,84,27,248,249,22,97,182,199,163,217,25,116,201,26,129,24,118,100,46,43,113,244,98,76,120,253,56,230,241,93,14,117,27,85,114,215,34,210,198,117,79,196,17,23,243,130,6,201,174,91,32,58,129,47,99,238,86,88,7,192,246,163,115,27,10,23,195,179,130,188,76,76,232,164,62,231,164,184,123,73,253,87,122,255,54,217,109,163,123,127,45,158,51,50,142,63,255,3,24,106,68,20,96,196,183,94,14,239,46,71,92,140,158,213,60,34,225,20,147,26,36,29,201,19,87,231,10,63,96,164,72,39,114,208,111,186,18,166,103,58,183,240,84,76,36,237,3,145,219,31,141,207,51,135,33,60,117,110,96,34,109,92,116,241,125,162,231,120,200,27,254,105,156,222,191,65,234,180,71,169,186,55,154,27,12,251,123,125,52,165,73,215,59,105,129,173,210,158,10,85,155,221,123,249,245,155,197,33,173,221,40,212,181,159,199,238,96,220,36,39,251,110,44,77,152,201,50,64,11,200,58,52,203,83,90,255,132,15,125,57,211,37,182,13,98,150,64,97,19,33,106,27,116,97,166,65,18,185,211,58,118,162,233,190,197,188,95,112,67,85,224,161,34,60,97,80,193,81,130,195,39,214,185,241,0,174,12,117,86,155,17,96,208,149,170,27,206,100,146,62,214,39,254,87,184,163,167,5,189,1,79,65,199,245,104,173,110,234,221,222,159,38,46,104,233,201,190,110,226,163,56,205,18,110,80,148,216,6,79,29,190,64,169,165,165,114,198,62,61,253,46,235,109,212,239,60,114,131,233,105,121,139,54,50,154,152,52,129,198,147,239,99,246,226,11,34,95,26,169,35,229,245,212,222,119,66,151,211,100,207,190,210,70,147,182,38,97,124,166,191,8,135,226,138,44,57,53,135,250,253,173,46,160,248,82,242,0,220,15,68,30,241,227,141,180,74,109,140,55,50,106,184,69,55,223,103,1,70,88,176,145,150,20,108,164,13,191,23,22,218,36,223,10,159,13,185,129,140,100,164,226,82,240,70,65,122,82,88,233,118,242,236,205,142,227,189,118,224,114,193,250,237,195,189,102,191,55,162,185,236,70,92,26,40,6,84,49,118,195,230,192,147,188,230,190,169,45,98,195,25,181,134,221,129,215,31,98,27,139,142,59,222,115,208,161,7,120,67,52,169,90,164,104,15,6,189,67,68,254,77,248,165,112,34,122,55,6,205,129,175,195,45,173,56,47,16,102,112,12,194,87,69,129,203,250,15,98,224,43,13,145,98,203,217,94,149,31,234,71,147,21,231,249,242,234,128,145,133,240,75,230,21,171,160,215,166,179,36,93,225,30,212,49,93,212,222,22,10,245,132,238,142,86,89,130,182,211,33,220,26,75,208,5,85,176,153,148,149,180,169,80,151,26,24,219,58,181,130,67,108,100,210,80,184,100,40,80,230,207,57,197,9,208,78,56,168,30,141,247,200,26,69,59,73,213,55,53,135,227,245,24,28,111,192,160,115,76,18,91,87,252,54,227,122,167,45,225,80,59,29,156,148,12,23,28,211,17,200,190,179,133,194,37,129,203,252,243,72,139,3,27,229,11,121,28,11,178,223,231,141,183,201,31,216,188,79,85,27,219,177,79,15,59,147,224,102,205,230,187,30,7,153,41,12,17,80,145,29,53,188,167,218,62,153,162,101,129,207,183,200,55,42,142,96,126,119,153,207,66,195,148,248,37,230,132,60,222,135,55,72,202,70,228,118,128,182,13,228,76,24,57,232,201,150,133,229,190,150,148,78,239,160,92,194,209,105,97,113,84,217,139,135,33,239,5,69,119,8,85,66,183,109,38,154,57,114,242,54,90,177,168,52,72,198,77,29,167,200,130,64,182,12,179,54,53,102,173,125,145,120,49,62,158,81,24,44,122,43,86,17,88,190,60,41,132,191,154,5,107,117,233,241,3,145,26,96,97,183,24,202,18,132,252,104,160,26,97,149,191,56,172,64,194,210,102,174,38,3,250,121,46,123,121,124,106,255,118,16,245,19,50,24,21,136,23,39,133,194,63,157,5,149,35,233,255,227,53,252,76,80,116,150,164,247,63,10,57,208,99,39,63,0,25,110,227,58,204,3,46,159,26,135,93,162,97,96,10,155,208,146,81,197,26,98,119,142,246,215,47,64,92,254,133,39,169,208,18,5,222,108,232,194,143,208,89,208,14,56,138,23,167,233,133,120,87,39,252,147,39,236,219,40,38,65,76,177,121,241,107,3,77,178,71,6,229,155,24,43,34,130,164,160,19,94,30,80,137,238,163,84,17,164,67,55,205,82,223,56,63,6,44,27,57,79,201,191,71,148,243,123,85,88,126,40,136,5,211,255,186,233,106,190,111,186,62,171,21,100,82,32,26,212,196,220,233,95,239,217,170,141,150,210,244,157,126,126,174,36,249,139,135,203,103,197,106,53,121,216,75,112,29,175,245,29,175,2,108,74,214,114,171,182,176,200,0,54,42,190,102,87,193,215,44,100,248,154,12,95,147,225,107,50,124,77,134,175,209,197,206,78,196,217,4,163,99,63,139,104,155,72,112,13,199,214,60,237,192,154,217,98,174,103,200,155,100,228,77,46,197,159,233,177,56,137,37,94,110,108,78,110,138,63,122,196,78,234,220,79,56,138,103,38,42,9,100,207,148,185,211,161,125,210,146,253,220,241,63,83,211,69,32,130,166,154,53,79,38,66,104,202,161,143,70,13,77,179,202,46,25,142,104,74,26,156,53,182,40,245,66,57,79,180,145,118,190,2,106,36,56,91,51,60,82,134,71,202,240,72,25,30,41,195,35,93,38,60,82,170,235,188,143,75,138,56,148,167,71,39,165,169,87,65,41,69,137,17,30,11,86,169,218,90,88,200,176,74,25,86,233,188,176,74,132,219,236,116,189,12,168,244,228,0,149,208,241,21,184,65,63,106,147,17,104,177,210,110,175,107,251,71,90,29,159,138,157,32,219,25,252,41,131,63,101,240,167,12,254,244,172,193,159,2,130,143,12,3,117,193,24,168,100,250,71,73,174,50,52,84,134,134,58,75,52,20,229,132,231,233,127,130,56,40,193,240,132,4,35,62,179,19,190,232,71,161,167,36,100,146,194,60,200,128,167,88,180,83,16,92,18,11,199,138,225,86,34,161,90,113,196,56,83,144,214,236,80,172,142,85,91,156,18,138,181,208,182,172,82,173,156,12,197,90,110,134,160,88,0,173,98,41,240,142,94,89,32,119,244,60,185,78,146,21,137,148,219,34,27,128,105,176,133,192,245,139,91,176,155,205,237,207,213,154,11,11,75,85,203,218,230,122,250,114,173,104,85,75,181,197,253,131,21,223,235,69,29,84,243,19,148,45,133,51,130,178,97,142,231,46,90,75,149,74,133,100,110,245,123,253,97,253,207,58,157,178,69,238,6,161,92,185,162,16,244,222,185,211,236,183,15,121,136,87,16,156,215,139,11,101,82,206,254,65,68,62,240,28,119,196,252,159,151,6,247,115,168,153,201,253,153,227,56,109,167,125,165,187,7,196,176,93,47,38,55,58,117,191,115,135,17,67,132,151,45,150,107,86,181,188,127,144,179,38,134,73,216,255,35,96,211,97,125,86,200,229,102,60,36,171,182,190,101,108,212,231,239,58,238,61,114,15,157,63,232,15,239,161,154,118,30,195,87,119,246,199,206,252,104,216,154,223,239,58,7,163,249,166,61,234,182,128,175,159,247,47,177,243,79,110,110,255,174,130,14,193,72,14,131,70,97,195,184,84,123,246,96,64,72,56,34,151,185,181,131,151,214,205,238,250,218,250,186,121,239,250,218,250,154,233,172,173,237,92,55,201,139,221,235,230,248,250,218,141,53,115,132,239,237,181,181,22,188,110,155,123,235,240,182,127,125,109,173,139,9,239,94,55,203,152,240,222,250,218,90,127,29,94,13,214,205,195,245,181,205,53,40,19,179,173,173,25,176,201,145,141,44,220,178,85,242,255,171,176,27,55,16,133,114,21,241,14,13,235,106,183,221,224,147,225,106,143,240,130,141,81,107,52,186,74,3,97,54,188,33,201,100,240,145,230,81,5,182,192,62,240,217,250,235,5,54,139,220,17,53,145,100,139,60,183,0,225,33,87,232,59,105,147,200,193,46,129,175,39,172,24,216,48,120,102,121,155,200,85,253,2,232,70,145,99,59,133,156,125,190,237,56,131,249,224,70,193,203,147,247,139,92,137,151,167,100,21,203,157,231,97,123,70,46,180,105,228,252,93,131,23,3,82,214,64,49,234,174,17,104,8,33,11,196,70,231,217,141,109,54,145,222,232,131,208,218,128,40,167,166,189,92,171,132,54,112,42,252,132,131,163,181,76,152,154,21,131,198,54,192,171,58,153,193,253,78,206,70,193,231,22,110,228,54,217,151,182,201,197,208,166,151,247,17,50,32,124,255,231,47,41,24,119,136,114,218,229,101,194,147,242,128,246,43,195,188,177,216,34,59,244,114,185,102,144,178,8,147,117,68,155,121,203,30,128,68,99,180,107,183,251,7,183,192,123,45,225,149,160,201,246,66,39,1,254,155,55,160,95,192,142,217,77,171,147,97,133,51,172,112,134,21,62,23,172,240,211,225,95,78,130,149,198,32,86,165,181,201,247,91,229,201,56,35,140,106,0,182,7,112,5,172,7,74,201,188,197,101,222,226,46,200,91,220,105,125,197,61,129,158,226,210,250,137,123,250,188,196,165,245,17,119,42,15,113,143,197,63,92,26,239,112,79,165,111,184,169,61,195,61,49,126,225,46,200,43,92,230,19,238,241,99,48,51,252,101,134,191,188,52,248,203,204,131,217,19,232,193,172,181,92,105,101,168,192,12,21,120,110,168,64,27,174,35,175,116,91,142,59,2,185,88,6,15,76,132,7,62,38,87,99,25,158,46,195,211,157,57,158,238,217,68,195,233,176,50,52,66,211,189,65,79,10,206,149,54,196,155,159,75,142,238,150,33,239,50,228,93,134,188,203,144,119,25,242,206,7,155,169,220,230,124,224,249,105,194,226,69,226,237,166,34,193,165,119,147,86,170,45,214,166,195,230,45,54,29,171,217,178,146,221,164,53,75,149,68,156,68,171,13,94,218,32,113,179,50,51,144,175,235,186,206,144,46,60,14,112,179,59,11,214,146,221,116,182,133,34,7,68,250,43,123,246,125,142,184,169,84,138,75,11,213,210,226,254,193,68,46,32,87,4,197,84,184,24,200,94,95,210,36,205,13,194,137,41,130,135,176,240,129,244,40,99,13,39,23,96,59,6,242,91,161,146,195,229,98,101,113,65,60,149,64,250,182,162,197,248,173,48,189,0,52,199,47,196,55,187,175,87,138,165,242,66,168,163,216,154,92,17,238,92,225,54,113,248,98,165,88,165,173,16,94,137,16,211,20,106,114,179,127,31,68,188,240,142,182,113,142,188,73,213,125,4,19,17,54,190,117,143,228,184,115,7,165,125,71,48,80,180,223,181,34,52,125,5,145,19,162,13,78,175,215,29,140,200,14,121,176,219,5,117,4,168,226,234,110,255,96,104,15,252,134,238,118,219,109,199,213,119,26,36,140,144,77,211,115,191,234,106,177,84,171,33,240,243,140,107,135,226,162,73,94,172,89,56,47,87,84,28,41,127,203,97,94,56,218,37,129,77,237,128,82,19,132,223,245,226,98,121,25,83,138,129,32,7,250,94,96,206,68,147,37,97,9,5,20,161,117,69,13,186,130,202,4,148,223,142,234,100,71,36,187,78,104,170,76,81,115,157,28,7,115,24,9,57,239,94,43,21,4,34,150,245,200,154,166,40,194,227,128,179,47,40,76,65,214,70,20,178,51,236,15,34,87,106,144,246,58,164,238,138,66,53,84,40,250,246,125,100,131,24,239,185,17,171,153,151,134,45,137,37,91,252,90,58,146,213,133,117,107,133,205,164,18,93,80,74,243,194,195,54,137,221,85,41,0,208,110,142,238,220,113,237,253,24,122,70,231,52,211,86,176,235,216,132,72,230,20,237,153,38,237,220,168,53,236,147,99,109,154,44,176,208,249,106,237,186,187,206,176,235,5,70,71,122,192,124,241,107,42,33,115,14,174,196,163,185,152,115,169,196,207,8,171,72,102,36,78,73,190,109,44,209,173,63,126,170,133,14,13,117,234,169,123,127,186,214,70,28,117,216,220,202,132,195,105,233,216,38,236,56,161,29,80,179,201,176,118,179,141,193,95,51,74,61,228,192,38,59,170,110,199,135,204,117,43,87,42,46,212,232,65,25,200,199,209,100,81,121,67,107,53,190,127,56,159,132,166,107,110,110,180,71,110,242,202,187,35,181,67,86,234,18,143,130,118,7,103,129,219,199,43,226,206,120,136,50,196,121,218,146,249,39,55,247,104,76,101,238,49,128,253,254,183,214,204,165,235,0,216,183,1,151,255,14,199,225,191,216,187,110,246,215,215,94,222,52,111,173,173,189,70,94,188,242,166,57,90,95,123,237,134,121,123,109,237,45,242,252,122,211,124,103,125,237,237,77,179,139,128,254,22,252,243,54,252,67,1,254,239,224,191,0,216,71,252,255,221,235,164,188,242,250,90,255,250,13,57,67,151,167,93,27,65,170,253,235,239,94,55,15,55,214,202,34,213,248,58,224,254,247,240,95,110,75,176,187,238,94,55,119,54,214,222,89,191,1,118,3,17,169,74,144,138,212,120,109,157,151,53,226,105,215,49,45,249,183,74,42,174,65,98,119,99,119,29,18,143,55,110,80,58,44,73,169,118,72,42,27,74,220,216,189,110,90,27,107,181,141,155,248,14,233,180,184,49,188,110,142,55,214,186,155,55,185,81,195,221,77,218,215,209,230,13,86,219,59,204,230,65,52,66,252,187,182,7,133,84,54,189,235,230,189,141,181,107,36,135,35,136,99,115,10,98,154,222,139,36,77,149,52,241,197,77,94,209,254,139,164,65,163,215,214,174,145,87,173,181,53,135,188,154,127,241,46,210,102,239,198,38,25,13,108,182,123,163,99,150,55,214,70,55,110,152,175,249,52,223,145,218,33,147,135,21,189,112,131,148,83,221,88,219,121,233,6,159,0,235,175,155,59,100,66,188,72,219,213,149,8,36,250,241,31,7,215,113,146,224,164,192,114,94,7,146,173,175,125,123,19,7,249,30,36,250,75,146,232,222,230,154,179,41,134,170,67,232,117,184,78,138,216,68,186,190,173,88,120,72,115,56,198,180,131,239,15,153,105,71,246,247,233,250,171,48,33,104,119,194,121,6,4,239,161,209,137,116,219,207,213,22,152,65,12,88,225,224,189,157,25,171,32,71,146,91,98,182,55,131,35,142,28,96,86,56,228,18,207,62,77,100,59,30,122,75,8,218,187,148,124,35,30,202,144,229,232,173,61,242,149,222,252,134,125,148,111,245,114,209,210,197,62,87,243,123,69,90,5,87,249,156,232,129,48,45,90,240,243,250,230,73,146,113,82,84,31,160,125,226,86,159,243,175,245,18,65,240,135,100,20,20,184,199,251,141,241,111,213,185,82,89,174,66,189,90,231,196,221,154,127,159,255,15,143,126,255,255,156,188,255,79,39,31,254,238,225,47,254,250,228,195,247,142,127,247,179,147,191,253,183,135,31,127,241,245,103,95,60,252,238,231,228,127,255,231,59,223,125,244,239,127,123,242,119,63,252,250,179,239,124,253,217,63,29,127,231,171,147,191,253,164,69,202,57,249,235,15,104,206,175,63,251,9,205,67,51,252,135,121,94,186,124,131,207,177,43,188,90,51,86,8,249,127,242,15,143,126,245,99,63,167,223,100,122,211,151,179,253,241,251,199,239,125,241,232,55,255,249,155,95,252,244,209,207,62,224,121,4,189,124,233,131,150,62,75,207,58,121,16,59,28,154,198,202,44,86,108,231,148,47,202,21,61,167,76,53,95,68,146,43,85,149,89,46,203,73,244,139,81,29,60,191,117,225,93,7,254,6,133,36,57,85,74,194,147,201,23,153,28,187,201,68,46,72,246,254,170,44,20,201,93,203,149,10,126,99,252,222,243,190,88,162,188,137,190,8,125,118,220,91,212,188,10,13,64,58,226,231,139,33,185,222,38,49,154,112,1,57,73,142,9,74,212,145,138,24,34,191,54,122,27,147,235,139,219,171,228,69,40,93,230,164,254,243,137,86,174,38,118,32,122,72,39,17,214,152,92,172,160,53,227,180,86,162,115,153,218,146,152,184,36,170,22,20,94,68,127,101,210,144,164,54,114,130,48,233,135,98,226,26,18,8,176,60,33,122,177,197,206,101,27,254,48,208,35,185,36,104,202,246,197,178,37,207,31,177,248,171,86,104,41,39,77,144,192,84,84,135,189,148,120,90,78,212,198,43,188,0,111,125,37,48,234,152,39,32,86,136,96,91,66,219,90,212,156,82,101,4,242,70,129,130,14,222,36,38,222,200,89,185,74,192,40,88,200,53,212,164,33,74,132,231,95,172,240,34,80,154,186,23,233,203,10,78,172,170,84,117,164,237,112,179,189,60,179,206,8,172,61,184,20,165,84,91,180,157,86,165,178,125,196,65,205,117,138,38,219,119,184,12,125,104,183,187,227,145,36,242,245,113,242,115,194,177,67,71,200,211,164,116,58,189,72,26,217,176,94,206,110,99,149,19,108,126,174,40,108,173,194,61,145,152,68,189,68,58,86,142,31,170,32,87,20,70,91,225,186,232,250,100,74,38,46,174,171,40,130,71,78,192,5,235,121,45,233,106,75,86,101,197,183,142,229,98,61,249,152,231,5,74,228,246,15,244,82,177,84,93,192,78,226,59,106,115,84,95,180,172,168,158,40,242,201,96,87,90,118,175,149,7,243,198,220,92,78,40,129,10,103,62,106,114,83,152,68,127,78,86,13,137,102,153,105,115,230,186,225,46,73,138,33,144,8,162,120,82,42,142,66,193,211,77,32,105,128,176,78,165,32,196,32,104,150,20,91,18,86,142,251,18,9,40,34,228,49,46,73,202,62,101,34,232,151,81,120,38,89,165,234,162,211,12,76,186,34,52,63,216,111,108,110,174,232,27,188,133,155,238,207,52,158,147,218,210,133,83,134,27,82,170,52,171,85,75,114,189,66,107,69,112,91,56,63,235,190,60,239,42,197,26,157,209,5,177,171,88,76,204,45,6,132,108,233,228,175,190,18,63,174,77,154,89,94,170,241,5,84,16,195,99,193,90,141,216,254,66,27,157,228,46,66,191,53,226,8,162,47,5,152,10,37,42,202,207,21,81,222,78,122,49,220,105,218,121,203,132,191,197,18,233,178,102,35,214,42,152,69,28,159,153,137,42,149,113,206,52,75,219,39,197,172,59,197,100,243,134,182,59,162,232,17,153,204,110,223,117,228,110,202,174,28,194,165,78,113,56,132,50,227,49,238,59,88,96,180,34,123,253,164,200,48,41,154,197,53,30,142,72,219,7,253,46,46,112,118,134,72,89,210,238,101,1,107,241,132,158,225,182,13,60,112,29,254,145,114,131,13,181,134,214,234,70,194,181,107,122,117,83,132,246,76,191,30,164,249,84,198,233,196,11,47,232,167,133,188,192,124,93,94,219,30,237,58,237,28,221,163,226,251,82,223,5,102,246,72,147,185,106,45,59,157,142,188,141,40,86,245,167,165,138,126,239,62,35,90,37,168,177,87,246,72,29,108,113,50,36,73,220,17,205,153,11,74,145,20,132,214,145,39,137,208,147,34,55,209,143,60,117,153,202,94,227,185,75,93,115,184,164,115,222,174,198,247,87,171,213,138,6,128,144,143,105,203,110,139,223,119,238,180,156,94,239,40,174,80,94,35,197,71,104,63,209,174,169,223,38,118,152,18,200,3,180,157,86,159,193,18,113,55,147,79,228,241,0,192,225,36,201,94,63,34,183,204,65,76,138,184,242,233,67,56,125,112,82,40,153,216,190,167,97,203,98,203,76,68,88,196,22,126,148,192,160,99,102,58,107,103,218,204,217,132,215,35,63,168,93,123,36,71,180,108,45,87,150,151,89,66,202,107,71,166,173,89,181,114,173,22,98,203,207,92,43,221,233,186,128,78,126,5,128,207,51,185,120,187,172,197,217,163,145,67,82,182,70,163,121,244,33,128,0,211,34,232,242,162,148,215,47,83,117,238,38,115,54,119,32,233,49,239,41,58,77,241,83,104,124,223,152,191,14,30,230,222,226,42,100,146,230,182,89,35,95,151,224,235,127,42,173,155,181,245,181,214,77,170,137,117,252,18,15,165,210,105,206,111,251,63,185,66,211,187,62,184,110,46,173,175,89,215,111,66,153,17,77,88,188,126,119,221,28,189,180,214,95,191,133,5,110,144,119,195,245,87,64,237,94,22,170,109,161,104,94,88,39,101,238,81,125,246,158,175,65,223,11,245,246,80,232,100,81,221,58,4,5,245,181,245,181,131,141,155,230,91,84,41,123,127,163,71,94,93,95,171,109,220,80,189,236,145,182,222,220,96,186,239,183,224,159,107,188,173,235,203,215,205,241,250,218,230,58,251,250,182,79,239,170,84,55,233,179,104,141,208,234,175,239,95,135,68,34,47,3,16,108,254,37,232,138,117,37,106,242,239,172,175,221,92,103,180,220,145,75,89,255,22,52,242,6,163,176,24,192,77,210,222,46,250,12,244,211,89,12,31,224,103,126,241,47,161,97,55,55,5,249,215,214,129,32,132,6,54,37,48,234,212,215,59,80,253,13,14,29,24,95,15,234,241,203,180,89,235,156,238,99,108,193,62,234,194,73,54,50,104,107,239,32,137,135,235,9,37,201,229,217,193,225,173,249,163,46,106,89,23,181,144,97,39,243,13,94,149,184,7,197,3,249,21,161,210,203,162,26,210,162,50,182,168,178,14,99,118,131,23,94,230,255,174,93,195,124,100,145,236,97,81,239,176,57,177,246,109,120,253,151,48,102,55,16,4,64,39,217,58,153,80,240,234,22,86,128,88,128,117,239,186,89,219,88,123,9,0,21,212,117,227,203,20,35,224,97,91,110,220,192,42,69,82,146,123,243,134,24,68,25,248,0,95,203,236,43,2,26,192,151,36,77,206,22,39,93,32,62,100,64,222,131,24,76,61,1,62,192,55,243,244,240,129,249,249,220,201,143,126,253,232,87,191,125,244,201,111,78,190,247,253,147,143,254,229,248,171,15,254,106,248,87,174,252,127,146,232,248,39,191,122,248,195,247,252,207,244,126,125,132,41,64,78,203,175,74,57,113,87,226,159,84,222,147,105,27,248,183,32,247,136,252,154,248,44,164,191,106,166,8,29,231,80,43,182,30,250,90,99,157,158,130,125,142,208,255,176,51,151,167,146,228,57,162,231,170,122,183,36,55,84,215,22,57,2,78,146,210,73,20,227,203,242,228,122,133,156,189,166,86,234,11,101,67,31,2,99,1,194,61,229,115,120,56,94,124,17,37,125,114,42,137,85,19,194,109,233,179,162,233,11,181,64,55,204,1,85,95,185,28,200,35,179,34,57,194,139,72,31,39,98,154,74,132,226,242,253,48,165,100,105,0,104,109,11,74,61,250,153,147,98,246,164,156,65,82,106,178,162,56,37,150,151,151,149,130,100,233,160,210,7,85,31,90,227,68,82,82,116,131,89,66,153,212,207,19,249,113,18,164,107,144,192,178,0,50,229,10,144,39,11,118,108,69,45,89,148,74,197,123,82,161,98,241,91,224,150,84,42,82,85,238,13,181,26,230,192,183,216,41,155,176,159,104,151,5,19,91,202,133,40,43,75,169,222,159,158,190,240,82,29,39,105,85,168,11,99,18,162,150,160,26,21,109,202,229,104,218,73,165,154,138,111,88,125,129,19,177,169,179,123,228,17,221,173,56,65,229,149,179,40,86,78,46,231,143,18,123,193,149,87,48,15,168,184,51,88,123,176,42,95,136,199,43,213,172,214,74,73,170,148,55,10,165,119,244,85,212,41,35,181,16,222,5,219,66,50,70,31,65,80,170,16,206,145,126,144,125,41,87,42,99,183,152,244,51,199,254,7,18,80,86,155,254,32,100,69,233,103,153,68,16,12,152,62,43,233,201,166,50,21,245,85,9,234,249,16,127,86,114,208,89,73,122,244,232,123,63,62,249,249,39,244,81,21,180,250,83,63,60,134,178,132,85,225,27,216,96,162,112,34,196,102,240,147,101,194,153,158,143,255,240,205,247,126,171,212,205,188,236,30,197,115,27,105,79,118,191,54,69,193,42,73,102,121,82,54,42,254,137,205,114,9,225,171,72,25,144,211,6,10,168,72,71,190,114,88,68,28,19,19,165,54,86,103,64,130,155,68,13,95,132,155,163,128,164,184,34,239,80,128,135,158,121,92,146,182,85,173,50,125,24,173,22,79,199,114,202,179,95,104,20,97,246,207,47,20,18,56,80,221,46,43,195,27,36,137,164,248,14,236,247,39,31,124,253,217,63,181,187,251,15,127,249,127,29,255,238,167,15,127,241,215,199,191,255,215,227,47,126,211,248,211,87,239,63,252,249,191,29,191,255,3,242,47,188,253,231,15,142,63,255,27,250,109,174,74,178,64,179,224,253,7,255,251,155,159,253,225,209,191,252,143,63,125,245,195,249,5,185,40,153,206,26,42,83,177,103,144,214,106,91,171,214,242,230,139,47,134,123,166,47,116,173,221,62,245,208,37,156,198,231,60,178,250,9,172,197,115,240,6,249,242,106,14,148,156,234,78,193,155,74,41,157,114,226,68,146,63,253,152,106,74,226,82,110,63,123,0,95,21,53,15,60,127,183,198,91,36,185,78,158,124,244,149,116,151,244,66,91,28,23,132,235,155,202,36,205,235,248,39,23,188,74,106,112,127,44,101,66,251,66,213,7,101,229,161,217,27,89,85,176,77,12,244,155,148,140,207,219,136,116,74,115,109,191,53,65,217,186,122,126,133,103,251,68,12,200,241,39,95,29,127,255,215,199,255,252,253,175,63,251,29,27,102,73,14,31,168,65,199,33,79,248,173,85,150,157,31,201,87,217,232,75,110,104,5,72,37,243,52,81,107,11,190,5,234,102,199,231,172,149,135,207,224,25,218,64,87,239,233,154,32,237,0,211,181,128,203,249,149,234,21,17,127,84,38,122,123,214,229,99,226,126,249,139,114,223,110,246,123,126,83,39,122,92,87,187,178,28,29,19,162,108,151,59,23,16,19,194,42,87,23,219,86,173,148,50,38,68,123,177,26,221,228,210,178,117,17,97,44,170,139,229,170,85,105,119,210,54,217,105,70,55,185,93,234,56,23,208,228,118,101,169,106,47,56,41,35,111,52,173,229,24,42,67,44,168,11,104,114,171,82,46,117,74,213,165,148,77,174,216,118,116,147,43,75,205,139,160,114,185,83,174,58,237,118,234,38,119,150,162,155,188,84,177,151,47,98,98,216,11,229,86,173,100,165,108,114,181,212,60,19,36,104,187,109,119,150,172,197,218,147,143,4,245,123,114,254,72,80,191,174,39,30,9,26,236,202,37,65,130,138,102,205,128,4,245,187,52,21,18,52,126,2,165,71,130,74,75,234,73,67,130,250,77,79,66,130,250,41,103,67,130,250,249,47,4,9,26,55,203,159,30,36,232,212,68,141,69,130,158,41,205,78,133,4,141,153,108,167,64,130,250,165,206,128,4,21,153,211,35,65,165,197,149,30,9,26,191,151,69,32,65,35,122,150,10,9,42,209,250,137,71,130,138,190,156,26,9,58,43,85,158,17,36,104,106,66,135,145,160,161,83,55,26,9,170,174,185,179,69,130,106,203,190,88,36,168,79,137,89,144,160,129,220,137,72,80,63,253,52,72,80,137,45,139,45,115,38,36,104,116,147,146,145,160,83,109,230,83,32,65,67,28,81,12,18,52,148,246,162,144,160,55,221,125,103,228,65,16,129,235,227,246,142,227,157,1,124,243,242,21,153,161,66,51,84,104,134,10,205,80,161,167,70,133,6,247,161,116,200,80,190,185,103,200,208,12,25,154,33,67,51,100,104,134,12,205,144,161,25,50,52,67,134,102,200,208,12,25,154,33,67,51,100,104,134,12,205,144,161,25,50,52,67,134,102,200,208,12,25,122,118,200,208,102,53,14,0,184,88,178,203,23,0,77,43,217,205,86,101,113,33,37,50,180,89,91,114,206,6,154,102,53,219,11,203,203,75,79,1,52,77,244,228,2,160,105,162,174,39,31,154,22,232,202,101,129,166,241,102,205,2,77,19,93,154,14,154,22,59,129,166,128,166,249,75,234,137,131,166,137,166,39,66,211,68,202,25,161,105,34,255,197,64,211,98,102,249,83,4,77,155,150,168,241,208,180,179,164,217,233,160,105,209,147,237,52,208,52,81,234,44,208,52,158,121,10,104,154,191,184,166,128,166,197,238,101,81,208,52,125,207,210,65,211,124,90,63,249,208,52,222,151,211,67,211,102,164,202,179,2,77,75,75,104,13,52,45,120,234,198,64,211,148,53,119,198,208,52,93,217,23,12,77,19,148,152,9,154,166,230,78,134,166,137,244,83,65,211,124,182,44,182,204,217,160,105,145,77,74,1,77,155,102,51,159,6,154,22,228,136,226,160,105,193,180,23,5,77,27,141,247,200,226,33,71,195,25,0,200,46,67,89,25,10,45,67,161,101,40,180,12,133,118,106,20,154,216,128,82,194,207,216,6,158,193,207,50,248,89,6,63,203,224,103,25,252,44,131,159,101,240,179,12,126,150,193,207,50,248,89,6,63,203,224,103,25,252,44,131,159,101,240,179,12,126,150,193,207,50,248,217,25,194,207,22,173,176,51,55,99,60,114,114,0,57,107,121,198,138,228,165,176,237,24,5,115,216,56,32,219,86,255,0,239,235,100,230,21,113,213,246,86,156,45,195,54,182,27,71,132,33,219,176,61,181,208,194,145,141,95,73,218,145,151,31,94,51,230,223,233,240,248,65,243,205,209,252,126,105,222,48,189,66,145,220,15,221,124,222,207,89,56,114,242,94,17,52,28,133,73,129,180,214,105,119,189,152,194,199,186,178,219,40,125,75,93,69,219,233,145,26,28,125,13,67,178,238,246,29,125,7,86,187,237,81,195,184,150,162,138,129,189,227,252,197,216,25,30,78,75,163,119,32,83,202,94,64,167,111,182,245,53,236,56,81,131,112,45,229,32,220,38,151,97,194,25,76,49,12,164,244,241,128,20,226,208,172,169,122,65,79,132,205,251,100,123,159,150,84,82,214,116,51,11,161,139,211,214,66,115,145,10,76,163,217,235,55,141,228,122,154,182,215,218,125,11,9,49,251,68,150,10,153,98,54,76,63,229,252,26,211,207,60,26,7,124,227,212,53,74,109,78,83,239,4,182,178,165,114,252,86,6,30,53,203,246,146,1,227,176,180,216,57,19,12,107,121,177,98,217,29,171,244,228,99,88,253,158,156,63,134,213,175,235,137,199,176,6,187,114,73,48,172,162,89,51,96,88,253,46,77,133,97,141,159,64,233,49,172,210,146,122,210,48,172,126,211,147,48,172,126,202,217,48,172,126,254,11,193,176,198,205,242,167,7,195,58,53,81,99,49,172,103,74,179,83,97,88,99,38,219,41,48,172,126,169,51,96,88,69,230,244,24,86,105,113,165,199,176,198,239,101,17,24,214,136,158,165,194,176,74,180,126,226,49,172,162,47,167,198,176,206,74,149,103,4,195,154,154,208,97,12,107,232,212,141,198,176,170,107,238,108,49,172,218,178,47,22,195,234,83,98,22,12,107,32,119,34,134,213,79,63,13,134,85,98,203,98,203,156,9,195,26,221,164,100,12,235,84,155,249,20,24,214,16,71,20,131,97,13,165,189,40,12,171,237,186,99,187,183,225,180,128,159,156,127,162,10,201,224,170,25,92,53,131,171,102,112,213,83,195,85,145,47,73,192,168,242,13,58,195,168,102,24,213,12,163,154,97,84,51,140,106,134,81,205,48,170,25,70,53,195,168,102,24,213,12,163,154,97,84,51,140,106,134,81,205,48,170,25,70,53,195,168,102,24,213,51,196,168,54,43,181,51,193,106,85,45,187,82,89,232,88,79,62,86,203,239,201,249,99,181,252,186,158,120,172,86,176,43,151,4,171,37,154,53,3,86,203,239,210,84,88,173,248,9,148,30,171,37,45,169,39,13,171,229,55,61,9,171,229,167,156,13,171,229,231,191,16,172,86,220,44,127,122,176,90,83,19,53,22,171,117,166,52,59,21,86,43,102,178,157,2,171,229,151,58,3,86,75,100,78,143,213,146,22,87,122,172,86,252,94,22,129,213,138,232,89,42,172,150,68,235,39,30,171,37,250,114,106,172,214,172,84,121,70,176,90,169,9,29,198,106,133,78,221,104,172,150,186,230,206,22,171,165,45,251,98,177,90,62,37,102,193,106,5,114,39,98,181,252,244,211,96,181,36,182,44,182,204,153,176,90,209,77,74,198,106,77,181,153,79,129,213,10,113,68,49,88,173,80,218,199,22,10,247,9,44,39,3,109,101,160,173,12,180,149,129,182,46,4,180,197,119,234,12,180,149,129,182,50,208,86,6,218,202,64,91,25,104,43,3,109,101,160,173,12,180,149,129,182,50,208,86,6,218,202,64,91,25,104,43,3,109,101,160,173,12,180,149,129,182,206,16,180,213,238,36,121,227,42,14,243,78,129,249,23,20,41,105,240,91,175,225,237,118,71,38,128,188,158,107,17,198,199,115,54,123,14,200,216,77,151,188,186,51,114,122,157,226,157,214,131,7,206,202,208,241,198,67,55,231,230,13,114,196,25,230,17,220,166,186,173,117,178,109,141,234,70,179,57,234,17,66,239,237,245,221,57,240,186,103,76,204,173,152,148,50,55,199,146,42,140,23,201,100,123,222,112,84,63,50,70,14,97,36,109,175,63,156,107,65,1,70,29,82,118,201,152,146,129,28,246,15,232,154,54,38,154,66,112,64,253,146,188,126,253,104,96,147,67,200,152,39,19,198,123,197,62,236,143,189,249,161,3,91,214,139,221,94,15,194,254,130,119,179,45,210,237,253,60,244,157,252,243,156,151,55,104,146,226,144,208,252,213,62,120,102,44,20,182,11,230,233,107,91,239,239,13,86,187,109,112,101,72,134,160,248,28,153,151,158,83,68,7,112,69,154,240,102,219,111,144,161,74,175,224,15,201,8,173,52,222,221,157,91,127,21,67,22,23,159,235,150,150,92,26,136,216,89,13,23,75,121,242,87,237,61,167,30,247,113,211,141,235,162,76,160,80,33,160,101,121,155,140,107,225,154,49,199,218,167,79,116,139,76,243,221,23,74,214,170,97,145,49,53,10,137,105,73,137,145,36,80,6,138,58,180,99,67,21,204,100,144,142,109,155,37,252,63,235,32,153,69,193,73,42,221,196,97,91,49,76,54,170,59,99,178,85,15,235,37,203,159,111,100,33,147,220,67,167,67,114,209,141,230,117,219,5,95,136,17,5,250,87,62,158,228,54,200,145,235,12,226,97,0,111,196,167,51,93,62,88,118,211,115,117,229,226,106,34,223,248,38,39,45,38,210,212,190,27,90,125,158,155,131,228,131,30,120,134,100,189,130,213,228,47,43,250,9,36,220,117,99,48,236,18,38,228,208,48,201,46,11,141,111,215,175,120,197,93,123,4,30,21,39,38,201,117,212,234,117,91,247,234,240,210,109,247,156,219,246,190,19,55,99,67,67,70,183,140,226,136,228,211,12,22,31,48,51,208,37,190,198,176,141,163,113,171,229,144,141,193,84,187,65,207,89,67,109,37,101,80,94,126,253,21,221,58,103,109,161,105,102,109,205,129,61,116,97,39,9,180,134,92,123,93,77,123,40,174,86,110,207,20,68,99,62,49,103,108,40,28,76,209,173,164,211,200,246,51,237,194,44,164,98,175,190,251,214,176,167,58,148,28,244,230,33,47,132,46,7,47,160,132,111,117,200,249,116,167,217,179,221,123,70,204,158,10,153,94,129,10,113,79,165,43,211,20,51,108,149,182,31,151,13,105,9,147,0,239,131,206,246,8,116,183,117,3,26,139,212,30,218,7,184,171,25,251,115,226,221,190,221,27,147,125,174,200,94,128,231,209,33,153,40,192,193,137,140,147,109,19,151,215,222,184,231,117,7,100,2,59,61,42,101,134,117,22,94,150,124,197,48,110,217,32,169,224,206,110,144,107,72,151,44,18,240,51,202,68,21,208,126,211,216,179,239,179,235,137,193,63,220,178,239,191,132,111,76,131,122,240,156,3,214,119,14,107,51,200,121,231,179,130,100,91,164,188,8,61,150,36,98,204,81,9,184,63,58,131,97,127,0,43,161,121,151,180,30,8,97,152,61,187,233,244,2,239,160,157,115,216,33,82,118,217,178,200,155,209,46,57,67,225,214,210,233,145,31,94,191,15,116,128,13,217,236,116,239,147,245,110,0,107,77,26,192,39,83,138,250,215,97,231,13,212,79,223,41,245,151,106,164,126,202,243,242,126,158,75,115,222,114,187,94,176,57,244,157,218,28,235,84,205,33,115,187,151,103,67,252,18,57,255,200,192,154,190,19,85,199,180,11,71,62,3,21,110,248,61,231,176,110,155,114,243,109,214,100,59,208,204,114,168,153,19,147,106,25,111,247,250,222,136,76,179,59,227,252,22,22,104,180,157,142,77,38,54,105,173,235,115,136,14,101,252,134,13,135,176,52,7,140,173,99,179,171,235,14,198,94,112,167,112,201,209,143,213,224,206,69,54,250,29,71,41,141,245,203,43,210,111,48,243,73,135,135,69,105,232,73,247,201,20,222,131,237,161,126,68,215,229,112,203,222,54,9,155,210,3,193,129,82,30,217,33,70,224,55,217,36,93,7,22,150,44,83,224,109,72,91,250,157,156,179,234,20,201,187,189,124,161,238,80,111,194,98,77,147,222,108,145,110,111,195,120,108,79,200,202,118,199,189,158,121,197,42,76,192,113,173,24,161,190,103,247,232,202,155,118,128,28,101,128,28,54,64,142,50,64,229,70,195,94,45,215,172,58,153,222,167,27,39,155,143,147,125,22,227,228,234,199,201,13,140,147,163,25,39,71,55,78,174,52,78,142,102,156,220,85,151,143,147,171,25,39,224,36,35,6,106,219,44,23,128,58,78,30,198,140,109,212,15,30,248,167,2,253,86,167,148,112,246,6,222,161,79,137,182,51,106,13,187,3,188,166,43,39,13,61,213,223,36,201,141,194,36,204,36,61,94,142,66,98,70,37,118,146,220,163,200,241,10,93,161,156,223,36,200,184,182,187,118,175,191,35,181,190,235,245,156,186,182,106,115,191,59,234,54,241,43,205,245,45,250,108,178,227,173,66,78,55,211,104,58,157,254,144,76,250,94,127,228,24,130,169,91,135,71,218,107,131,122,22,175,179,210,140,192,186,85,138,110,56,210,177,197,104,23,224,70,37,89,136,96,70,219,67,123,7,54,88,186,247,2,248,2,53,37,70,253,74,201,164,220,71,44,27,162,184,35,103,7,50,173,134,158,200,100,28,249,240,138,14,174,237,147,79,195,219,244,53,243,171,13,11,148,254,98,157,232,6,27,31,156,22,56,42,154,11,175,232,253,157,59,112,182,27,201,23,58,221,196,237,14,70,192,36,225,200,7,238,96,250,212,10,91,37,102,206,196,28,54,182,182,205,110,35,79,10,170,45,214,202,6,22,89,238,180,155,244,87,117,161,214,166,191,236,86,205,102,191,218,78,133,20,101,246,49,215,98,103,177,195,115,65,254,130,137,118,97,213,69,11,10,235,161,141,152,83,177,200,239,22,190,111,45,44,144,223,237,6,99,217,200,222,217,233,122,44,82,167,97,250,33,131,235,71,100,231,233,222,239,186,132,189,27,161,239,242,109,58,128,146,196,130,110,97,71,108,39,128,41,193,246,7,248,41,248,46,128,244,201,7,49,150,28,100,240,32,17,222,48,95,183,135,246,30,92,214,119,156,235,142,237,210,95,245,18,6,15,184,13,220,221,92,137,76,1,60,54,234,150,121,183,9,194,94,200,76,175,203,55,219,228,229,136,208,28,95,147,138,232,34,36,19,184,219,134,127,149,37,225,207,97,50,117,225,171,63,51,235,71,123,228,82,120,19,242,224,6,220,237,28,210,215,172,106,58,23,235,91,198,155,240,68,150,199,122,223,69,25,38,110,16,185,215,251,35,15,153,94,233,189,211,206,189,136,11,131,52,33,7,193,0,80,174,99,108,211,2,95,38,7,207,17,22,86,39,67,237,141,237,94,124,201,60,213,20,53,241,44,114,66,228,101,15,192,173,62,116,141,74,156,218,242,16,75,210,12,148,5,132,4,26,116,4,26,61,17,97,97,163,219,242,110,130,236,238,197,97,127,111,221,110,237,58,121,227,46,153,206,245,105,146,223,113,92,50,75,49,135,24,33,125,252,13,154,8,135,185,17,22,87,192,36,95,213,191,174,27,15,191,250,240,209,191,253,55,131,150,208,109,107,178,119,219,244,163,63,49,138,116,94,232,211,242,18,25,177,176,81,87,175,226,111,232,41,156,240,100,201,195,26,27,3,153,95,195,131,62,223,223,34,23,147,1,142,147,177,93,200,31,177,185,37,187,252,103,11,109,109,236,237,246,135,221,119,169,220,219,32,235,99,232,12,115,6,80,164,101,123,121,56,158,201,25,85,108,141,135,176,22,222,26,57,67,194,95,221,115,92,8,19,80,32,211,120,236,6,70,151,204,109,135,20,217,30,113,14,37,20,155,1,164,151,216,1,127,17,16,14,100,53,252,106,203,221,110,120,245,240,251,6,235,101,23,71,156,116,111,98,186,166,71,200,192,40,82,215,74,64,87,176,32,182,155,52,174,88,116,24,252,13,130,254,28,53,182,142,64,201,69,110,23,48,44,134,73,248,57,166,20,48,54,255,226,173,181,87,12,182,45,220,160,137,200,227,16,146,120,135,52,195,77,114,4,82,85,60,228,88,123,117,67,220,82,233,140,32,188,80,139,78,212,80,116,135,124,160,65,50,243,90,56,234,118,242,14,197,183,208,78,185,132,187,199,146,139,61,199,221,241,118,87,72,2,100,217,216,214,137,61,84,110,43,60,195,150,181,13,161,89,28,207,201,169,9,138,210,85,50,62,5,114,146,177,41,224,254,21,159,226,21,103,223,233,69,36,193,141,74,255,109,43,98,247,218,78,78,30,185,93,114,74,142,6,132,231,115,242,22,149,81,136,211,134,19,142,201,215,249,147,93,36,188,212,38,217,94,212,88,26,144,200,105,144,137,225,54,200,76,25,57,55,93,88,70,114,167,11,116,172,72,238,60,45,177,180,98,191,208,112,87,236,107,215,10,206,181,134,241,255,125,100,172,120,242,96,52,156,107,202,51,189,236,32,111,46,53,179,48,113,122,35,232,191,152,1,165,137,231,79,248,18,141,41,34,164,120,245,40,61,1,93,93,69,114,111,97,210,90,127,241,97,203,249,140,227,243,144,156,148,54,249,103,133,247,103,152,235,146,59,72,32,35,166,237,54,142,38,34,89,95,147,108,107,184,77,83,142,32,229,72,158,110,141,33,219,150,253,179,178,216,117,91,189,49,185,16,228,251,133,7,15,242,163,34,222,194,6,195,238,200,193,28,125,19,183,122,114,62,189,237,177,237,85,169,106,171,79,46,38,212,194,125,84,40,196,22,127,245,106,190,27,104,77,119,203,207,64,142,90,82,216,182,190,142,194,68,201,122,245,170,77,235,236,22,38,108,43,8,68,178,201,31,17,206,130,237,23,38,176,198,117,151,158,232,200,129,216,19,117,99,96,187,2,105,161,39,85,221,0,182,162,248,156,219,7,5,89,62,120,237,217,35,255,2,15,68,57,203,118,159,60,19,118,182,200,191,19,102,110,204,54,61,194,232,161,236,67,28,54,24,34,134,78,52,60,175,88,81,249,35,81,38,190,246,25,86,210,84,60,7,128,233,84,37,168,19,49,31,241,2,34,79,72,44,68,189,108,144,9,108,10,105,170,156,150,17,145,126,139,217,68,201,218,148,66,33,5,10,9,158,19,98,85,177,201,206,78,124,180,87,25,238,229,131,157,164,101,174,131,32,137,50,242,166,72,193,238,105,30,125,125,196,74,184,142,247,210,55,9,211,81,15,166,100,41,128,189,134,59,79,47,46,41,38,208,16,54,24,227,39,124,119,187,98,17,98,144,2,60,101,255,66,18,213,117,212,183,248,88,41,119,169,64,68,34,237,176,49,82,36,77,69,222,181,20,179,81,229,126,8,187,57,104,180,205,49,222,93,74,78,133,223,93,150,22,23,225,238,210,225,236,194,152,177,11,3,211,54,135,38,105,23,10,37,140,106,211,90,172,46,88,85,3,159,11,16,124,141,75,107,182,27,29,238,24,99,98,54,157,197,106,98,76,164,229,74,165,137,49,145,58,11,97,149,173,8,255,214,106,53,151,140,194,74,88,166,98,147,85,76,246,82,244,183,65,174,178,228,130,84,48,109,202,27,143,112,129,115,55,29,252,37,213,249,14,241,26,182,188,236,24,133,34,107,251,202,144,92,35,75,203,157,154,99,151,201,205,219,36,220,192,17,213,44,223,178,7,117,242,68,145,122,32,207,175,195,209,64,120,72,171,93,202,180,204,207,130,150,153,163,162,159,81,13,179,166,251,241,218,101,158,33,168,89,150,148,183,49,138,97,105,162,170,42,220,75,163,251,77,163,231,245,77,26,18,180,187,50,177,34,212,147,163,30,96,91,72,199,29,50,89,90,78,72,71,137,124,60,111,100,27,120,135,161,182,141,27,152,112,98,6,203,75,221,108,86,83,234,134,95,128,240,56,117,43,34,212,208,218,86,164,86,66,167,82,68,167,110,162,78,1,205,219,151,82,253,220,69,139,224,121,114,199,110,143,65,51,220,245,14,207,80,15,125,217,180,207,38,3,186,6,116,209,177,26,104,95,81,157,160,139,78,161,132,158,74,97,77,213,5,35,222,161,57,202,229,251,50,119,209,213,117,252,144,164,224,102,116,88,88,152,65,219,201,52,103,14,57,186,0,172,123,173,4,199,88,136,131,143,19,241,211,109,81,65,235,24,18,76,143,244,27,112,122,129,101,133,53,172,181,201,225,202,213,89,160,235,42,36,168,174,217,38,226,79,4,169,231,169,180,222,254,45,87,193,1,0,156,253,191,255,253,201,251,63,125,248,197,191,255,233,171,31,30,127,255,127,29,127,240,153,6,17,48,155,50,217,142,83,38,187,104,121,242,26,204,135,43,3,123,228,5,212,70,140,227,115,138,100,125,236,147,214,111,208,122,80,251,135,201,111,57,249,176,90,210,46,170,29,141,85,37,19,102,57,72,150,105,53,203,129,234,184,234,178,48,229,152,40,216,8,58,8,15,191,250,240,225,71,255,249,41,25,10,20,253,165,30,10,134,10,153,125,40,176,128,169,134,162,105,187,205,241,240,144,212,247,234,120,207,31,137,79,126,240,240,187,95,125,253,197,63,146,213,113,242,63,126,117,242,55,159,94,204,120,232,245,247,231,52,74,74,215,147,6,41,64,167,169,199,72,205,63,227,16,173,219,3,187,213,5,253,62,27,167,147,79,62,32,195,67,6,233,248,243,63,144,209,122,244,189,127,37,251,218,215,159,189,119,252,211,223,146,77,237,169,30,51,78,139,244,3,231,83,239,20,163,39,10,57,229,16,50,229,162,178,222,96,177,125,231,203,103,116,28,169,18,99,234,193,228,74,218,211,143,40,45,105,186,115,108,208,222,147,183,205,205,215,55,110,157,252,248,227,227,247,190,128,161,124,42,55,77,214,229,196,51,141,83,102,250,195,140,229,156,122,32,210,109,142,15,127,254,111,100,93,61,252,231,255,253,116,174,43,153,16,105,198,232,20,123,162,146,125,230,209,82,247,65,117,1,73,123,97,220,176,85,158,174,97,75,181,17,106,72,120,170,1,156,97,243,243,6,142,188,247,189,249,250,166,63,114,90,150,241,41,24,39,218,231,164,193,225,148,153,122,68,88,198,105,135,225,244,59,223,211,49,52,105,55,62,133,100,179,12,210,108,219,158,148,81,221,245,148,165,19,177,233,61,245,131,150,106,219,11,147,240,52,195,55,195,166,135,78,19,1,39,38,56,247,95,253,191,39,63,250,245,201,207,254,248,205,207,254,112,49,3,116,78,67,193,123,150,52,4,62,5,166,38,189,200,234,147,252,89,66,112,71,161,181,117,82,123,5,182,173,131,126,95,110,40,247,241,167,63,56,249,240,189,175,191,252,227,201,127,249,240,248,253,79,79,126,247,241,241,199,127,253,167,175,126,124,242,254,135,70,0,179,109,60,252,238,231,199,239,125,249,245,103,63,250,250,171,143,140,56,120,246,146,83,115,24,88,193,106,215,216,175,101,107,153,66,177,5,46,219,28,97,106,187,186,84,10,2,183,125,48,119,121,201,94,160,191,194,240,237,158,4,223,110,73,240,237,118,3,33,11,229,69,163,176,194,103,73,110,64,161,28,20,219,165,96,193,16,253,197,222,236,56,222,107,7,238,235,12,251,120,251,112,175,217,239,141,248,90,143,75,3,197,56,8,115,192,21,234,57,195,124,94,179,218,181,69,108,48,219,143,254,16,219,88,116,200,110,238,12,97,115,155,32,114,30,113,85,69,123,48,232,29,230,93,176,72,226,88,131,137,232,221,24,96,64,28,130,230,52,74,43,206,11,246,112,103,12,72,133,17,71,82,58,215,174,241,254,3,36,228,74,67,164,0,156,170,252,80,63,154,172,56,207,151,87,7,140,44,121,183,0,86,46,26,96,32,233,153,143,205,69,24,10,34,44,72,25,0,168,170,39,116,119,180,202,18,144,61,182,235,58,44,65,215,33,212,52,147,178,146,54,21,234,82,3,99,91,167,86,112,136,141,76,26,10,151,12,5,162,194,184,249,209,4,104,215,225,230,0,74,24,246,4,171,128,94,188,85,128,100,10,64,29,7,215,143,84,161,61,108,74,170,236,24,222,40,146,74,245,5,63,56,245,111,25,120,158,148,73,175,240,252,167,156,43,116,231,128,151,148,237,101,191,228,212,193,179,154,26,26,210,67,4,13,3,36,19,135,167,172,111,102,199,190,231,128,49,197,100,251,137,178,213,56,35,107,134,214,116,214,12,173,204,154,65,88,51,140,46,133,53,3,99,53,149,106,253,131,196,43,146,253,109,208,236,219,67,74,5,222,29,3,112,155,112,26,55,40,188,220,3,232,5,121,182,195,48,107,186,165,21,8,131,96,173,12,95,112,217,105,52,87,90,25,146,243,136,156,188,134,113,165,209,112,17,34,45,48,212,248,44,10,246,144,87,32,141,238,145,34,122,47,244,249,129,214,35,5,140,182,236,173,222,246,118,163,79,254,21,24,236,86,195,34,76,128,220,146,81,97,165,245,66,155,103,108,241,147,112,208,104,111,181,182,225,252,31,109,13,182,27,240,15,96,203,122,118,139,204,198,28,240,165,164,106,159,147,110,52,6,52,95,135,36,245,95,75,121,200,61,158,100,154,51,10,254,171,147,191,123,63,244,234,103,191,198,162,121,15,231,128,81,217,42,109,191,80,178,8,11,1,191,26,134,101,92,131,31,5,179,179,85,22,31,202,252,67,153,124,80,154,208,232,20,239,246,187,46,150,53,153,168,88,95,66,203,198,56,63,6,131,146,208,7,82,76,33,252,182,72,55,181,198,48,80,82,208,68,69,253,154,206,84,229,49,152,166,180,233,174,211,78,107,148,130,151,58,138,76,149,173,37,224,37,155,66,127,110,173,210,103,114,158,145,10,52,86,11,133,84,118,9,65,84,182,214,244,66,88,128,208,81,1,51,9,214,35,167,221,245,244,208,122,181,220,24,108,253,217,97,233,233,174,56,44,238,244,243,115,37,165,255,20,209,22,71,1,129,64,55,200,21,228,228,255,254,201,215,255,250,119,112,53,249,244,179,175,63,255,254,241,251,31,125,243,243,143,31,125,242,235,147,191,249,244,228,39,191,55,115,39,127,251,201,241,79,127,243,240,203,127,124,248,229,239,86,201,66,58,249,224,167,15,63,254,194,208,129,208,141,135,191,250,253,241,239,127,97,132,49,231,198,241,7,31,158,252,241,125,35,21,198,28,8,127,43,120,184,235,25,78,202,96,203,56,29,194,121,182,111,2,128,71,29,85,97,213,78,78,160,70,3,88,253,21,57,23,51,218,113,225,114,133,118,49,33,230,66,76,197,171,87,249,4,239,49,78,52,175,73,126,17,83,64,49,167,208,181,25,46,137,17,228,164,159,158,27,58,157,145,166,175,173,30,57,244,196,99,190,16,137,242,23,107,78,197,105,213,195,182,76,254,236,211,55,19,190,68,183,148,242,1,250,198,142,98,166,136,7,243,169,219,38,219,71,56,31,218,207,192,87,0,94,209,197,126,245,170,19,49,251,88,98,154,76,94,109,167,178,58,105,43,86,39,73,12,235,105,173,80,182,44,126,212,60,120,16,254,66,168,20,179,57,60,250,205,15,30,254,242,67,230,51,82,191,51,100,198,42,23,101,172,98,114,208,96,104,222,165,30,235,7,15,242,81,25,26,86,144,71,161,179,255,136,221,189,180,166,77,230,83,118,135,70,139,160,181,70,199,108,162,216,172,178,220,94,82,45,130,118,57,119,214,100,220,217,154,106,17,84,43,85,74,78,217,89,210,90,4,237,250,22,65,173,242,66,53,218,200,167,100,181,74,23,96,228,83,42,87,203,21,171,211,74,105,228,83,118,202,137,70,76,182,213,172,130,17,83,171,90,107,70,247,175,221,1,225,229,185,247,175,179,88,171,148,236,118,218,254,45,180,158,104,87,153,185,167,215,162,73,202,29,109,109,84,132,187,63,238,77,40,129,8,60,83,155,34,73,187,66,184,134,61,110,67,67,127,171,16,110,5,185,206,232,33,236,98,92,16,72,146,89,228,83,8,138,8,208,134,42,197,20,125,205,33,25,28,217,197,16,104,91,230,6,221,214,61,112,40,166,106,27,49,169,105,224,53,11,75,183,1,74,126,72,254,144,203,25,92,113,119,251,61,16,101,4,24,71,122,252,94,211,213,170,42,185,60,118,51,132,19,0,223,196,234,186,164,212,172,77,134,25,212,106,5,202,67,197,150,74,239,100,2,237,129,169,85,74,10,209,180,33,18,221,34,91,58,254,198,159,83,146,138,215,31,65,171,210,84,180,42,37,210,170,164,167,213,204,38,90,108,241,199,24,105,105,125,179,113,30,163,84,208,26,251,105,205,182,104,77,178,89,207,20,222,83,49,150,198,25,58,79,85,195,101,156,143,239,84,69,239,135,5,43,38,55,230,30,183,151,145,88,37,97,67,115,205,24,144,190,26,194,91,224,33,248,191,25,123,125,105,143,213,208,42,16,204,193,8,144,70,159,22,124,205,27,18,70,33,102,220,251,3,199,37,169,81,5,30,121,208,208,99,197,110,183,141,4,5,41,206,75,49,125,180,198,96,80,138,112,59,165,184,69,68,173,109,156,203,61,218,101,244,180,7,2,152,136,190,55,251,132,204,120,166,193,246,66,125,230,215,243,246,181,114,225,249,133,70,195,146,177,27,237,102,47,64,26,217,13,158,215,223,108,119,189,120,202,192,212,51,98,191,226,236,137,73,194,99,135,233,237,14,3,235,207,145,141,81,195,71,41,219,186,20,59,187,160,189,93,84,27,248,249,22,108,39,91,65,220,141,186,65,151,172,17,112,158,78,230,178,226,192,221,136,38,153,31,64,43,190,203,161,110,131,192,93,219,181,164,238,137,0,86,98,94,208,232,76,117,171,209,160,2,154,241,136,181,151,116,34,180,233,250,97,161,12,133,139,225,89,225,218,35,38,116,82,159,115,146,195,247,164,254,43,189,103,38,205,177,41,35,57,35,20,152,163,141,179,126,118,197,183,94,142,43,38,187,250,143,158,213,220,21,254,20,147,26,238,95,201,19,151,109,126,132,247,186,23,156,161,134,28,14,3,29,182,146,253,86,240,107,138,57,176,57,38,187,197,144,50,112,37,237,209,40,239,3,84,172,42,237,3,145,219,31,149,32,207,161,195,32,131,58,125,77,26,220,100,139,226,48,37,124,2,40,157,19,206,184,167,234,221,27,164,78,123,148,170,123,163,185,193,176,191,215,71,187,195,116,189,147,22,216,42,237,169,208,58,216,189,151,95,191,89,28,210,218,65,125,169,251,60,118,7,227,38,57,217,119,99,105,130,28,7,254,101,238,65,37,246,195,119,146,25,229,54,83,115,232,203,153,24,137,153,171,86,58,185,76,63,152,13,154,206,50,141,32,189,174,113,86,145,234,94,184,100,15,127,152,80,185,131,113,156,200,133,107,171,108,153,21,203,172,90,230,2,176,212,226,83,92,9,32,19,52,123,120,197,34,199,50,66,4,115,0,108,35,255,146,175,67,51,231,146,61,6,157,78,143,204,187,227,189,1,76,118,170,238,102,158,109,185,225,45,73,17,182,185,37,47,169,24,215,239,82,48,205,58,125,207,173,114,211,2,214,240,191,73,16,181,106,12,68,109,3,51,160,204,149,52,14,254,51,7,86,195,48,175,231,8,163,110,247,12,49,217,103,134,176,133,239,131,172,23,244,38,128,14,146,156,158,57,28,247,156,145,232,195,27,240,100,26,120,145,17,80,71,136,94,105,240,151,60,202,154,1,35,54,8,177,123,42,247,91,14,113,191,220,140,155,156,76,10,111,252,4,94,55,241,81,156,102,9,55,40,74,108,131,167,14,95,160,212,210,140,240,100,60,11,250,93,214,219,168,223,121,228,6,211,211,242,22,109,100,52,49,105,2,137,154,50,85,117,252,17,93,7,140,65,16,107,134,186,213,96,47,185,151,13,241,24,235,95,89,239,89,4,188,132,160,146,53,237,245,52,232,85,68,231,113,66,227,22,196,223,104,210,214,196,85,19,17,23,225,24,224,166,228,77,55,194,135,174,15,214,108,149,218,29,230,77,183,232,230,251,9,184,204,133,182,227,100,184,204,139,195,101,118,159,49,92,38,5,105,3,197,174,143,219,164,144,36,76,38,128,73,192,169,43,19,200,214,201,140,120,103,220,29,66,196,24,139,202,170,104,131,76,38,188,15,227,55,115,48,106,112,90,39,195,59,21,79,207,209,104,65,64,149,204,10,137,241,143,37,45,40,102,148,47,228,113,72,200,182,159,55,222,38,127,96,15,63,85,109,108,227,214,86,7,161,190,82,34,32,145,193,224,8,200,102,243,93,143,99,32,67,232,70,118,226,240,158,106,251,100,138,150,5,62,223,34,223,184,251,48,10,77,229,88,74,137,109,170,211,201,164,204,133,144,146,20,4,102,35,114,73,216,20,90,197,155,228,118,89,164,230,31,133,107,73,233,160,6,208,26,19,206,125,7,60,221,52,123,99,12,152,18,143,203,228,174,56,201,153,200,123,209,96,48,59,166,81,0,60,98,18,120,147,147,55,1,143,9,201,56,128,115,138,44,18,136,83,210,16,199,195,16,67,192,177,0,76,3,52,108,1,244,152,114,255,104,120,172,198,160,39,100,31,192,197,81,27,26,0,154,252,197,215,18,48,8,103,40,61,131,94,40,57,10,74,9,165,169,75,0,164,31,195,94,64,119,146,64,106,136,34,97,32,53,71,234,35,125,105,58,73,144,50,71,140,167,126,123,246,216,229,184,193,221,2,163,134,211,23,43,145,215,48,127,113,31,38,71,161,67,239,112,13,118,151,35,207,200,223,73,205,128,52,190,207,94,25,174,162,3,13,80,96,205,189,65,143,50,61,32,155,205,251,104,178,230,186,42,53,240,34,114,1,58,142,194,105,4,40,72,92,36,195,185,227,110,182,13,47,52,157,53,183,206,244,101,106,202,3,62,57,8,157,228,105,222,28,58,24,84,36,144,37,8,171,211,32,155,194,158,93,3,130,12,178,145,192,177,165,241,236,202,101,62,143,15,46,35,96,155,40,131,195,145,12,46,1,14,98,115,18,177,45,78,74,96,139,19,240,9,28,141,51,99,2,170,51,167,127,148,36,234,177,15,4,172,167,219,184,5,80,188,41,128,107,47,211,128,48,149,81,18,244,205,10,155,14,4,180,64,98,167,241,175,92,41,240,116,252,30,24,129,124,99,68,36,21,96,103,252,131,252,34,177,185,20,54,69,81,17,65,78,121,62,248,66,88,53,225,54,38,49,92,33,129,137,207,108,133,5,0,148,45,63,249,240,211,227,127,248,159,104,176,194,78,20,159,11,243,20,230,69,118,196,170,226,36,76,217,13,107,24,68,49,153,48,208,49,213,143,233,206,135,211,19,129,227,232,201,106,36,108,115,208,105,108,92,115,67,223,55,93,137,4,1,22,14,2,74,77,204,157,254,245,158,34,58,9,116,132,34,173,85,92,216,146,109,53,167,195,133,85,45,187,82,89,232,88,137,184,176,90,105,41,26,55,85,174,213,150,47,0,55,181,188,80,174,182,29,199,78,137,155,170,45,216,153,243,231,44,196,112,22,98,56,11,49,156,133,24,206,66,12,63,174,48,195,205,209,124,147,178,23,251,165,44,224,112,22,112,120,202,128,195,86,22,112,120,250,128,195,75,23,17,111,248,137,142,44,156,5,172,205,2,214,206,24,176,86,57,208,178,208,181,233,67,215,158,121,152,218,154,93,182,229,48,181,77,187,7,35,20,16,94,100,209,106,147,162,213,102,209,93,179,232,174,89,116,215,44,186,107,154,232,174,89,96,213,211,5,86,21,142,122,108,93,76,213,184,128,171,132,67,150,98,174,170,177,75,109,179,27,12,149,58,36,175,162,67,165,218,219,91,67,17,42,117,154,176,165,147,11,247,165,113,153,67,147,30,77,178,104,164,207,86,52,210,230,226,82,121,186,104,164,45,167,106,45,46,148,150,146,162,145,182,22,173,78,162,33,63,56,40,64,67,254,197,118,237,177,107,119,58,164,63,168,214,201,53,119,162,53,59,84,157,35,201,183,211,99,251,225,101,16,198,95,91,2,19,162,83,224,245,23,82,195,205,187,176,163,186,12,143,64,150,13,104,14,252,204,1,103,212,10,134,60,176,140,24,46,206,68,79,62,176,240,57,15,254,24,236,190,99,177,248,179,210,134,2,250,206,157,54,231,109,231,125,110,180,217,132,171,76,96,34,71,218,5,226,12,71,89,163,50,211,207,137,166,149,169,104,90,73,164,105,229,34,104,10,123,252,233,41,74,125,85,165,35,41,75,91,16,215,124,106,100,214,239,245,236,193,200,153,243,236,157,17,138,124,99,73,14,205,254,86,28,177,69,130,134,163,18,87,124,128,230,51,49,50,189,71,155,58,207,106,180,127,253,1,179,177,3,65,175,199,134,57,64,91,68,107,240,246,225,127,39,40,32,13,216,152,104,71,175,60,57,189,90,241,108,93,35,76,19,1,85,113,149,16,165,39,211,217,219,232,117,195,112,153,12,170,114,83,106,137,195,229,216,163,110,59,90,37,60,176,219,40,145,50,202,138,57,173,178,162,188,161,227,72,18,107,166,116,34,47,125,29,173,225,246,161,18,32,178,47,156,4,253,56,98,76,81,238,5,232,75,166,28,131,124,240,168,186,196,72,167,230,142,215,112,199,117,167,180,156,172,243,14,216,26,55,251,100,42,238,9,99,227,139,11,176,140,113,67,167,215,215,82,231,11,83,106,149,67,1,151,101,77,124,148,187,196,115,140,202,156,182,179,138,53,245,20,253,13,108,26,160,110,48,85,70,63,108,152,198,13,104,58,179,66,15,70,51,41,252,131,251,155,231,161,162,57,112,131,82,245,253,237,174,71,215,214,20,13,85,79,196,189,126,44,84,66,13,112,30,19,168,216,211,121,72,9,104,150,47,151,154,29,46,60,3,231,2,213,236,103,28,38,57,38,122,112,80,137,155,74,163,221,98,1,90,35,181,210,62,21,185,198,59,238,186,147,166,74,151,133,231,141,172,50,140,41,72,190,75,164,173,152,240,214,233,171,94,78,172,26,88,245,116,149,143,41,62,32,153,208,229,216,74,177,152,148,85,194,92,121,117,42,98,151,150,98,43,167,140,116,74,168,132,123,6,189,133,61,149,69,108,42,204,28,22,92,186,16,205,177,194,2,142,71,252,57,46,179,20,200,163,12,251,189,145,108,255,207,220,71,208,205,99,180,71,24,115,182,59,99,249,122,7,29,93,23,250,145,71,116,68,8,203,128,111,139,35,87,195,228,187,226,70,133,137,76,164,169,27,184,72,33,81,88,25,105,35,63,165,92,238,1,232,10,195,167,48,10,104,44,237,133,50,229,212,131,165,120,135,225,232,199,94,159,116,2,112,138,17,156,23,156,139,33,204,225,84,158,84,20,179,41,49,94,41,110,12,177,8,59,104,86,244,189,65,57,119,195,33,164,82,123,63,9,240,181,224,167,34,232,65,7,132,111,111,56,35,176,205,213,250,39,57,79,207,34,210,186,222,224,24,17,236,142,230,3,180,130,43,251,188,34,183,247,242,199,225,207,57,63,37,229,125,147,222,96,130,69,210,215,234,149,137,204,251,57,122,225,73,85,81,8,153,32,225,14,68,204,37,9,163,176,176,216,17,241,155,170,237,165,154,145,128,75,232,88,149,26,226,18,206,74,236,186,53,157,35,23,246,43,22,106,19,237,176,69,240,31,1,192,113,132,208,246,38,130,69,249,54,164,245,174,98,114,121,46,64,246,247,8,255,63,12,74,110,74,11,232,156,133,123,113,193,255,38,200,120,171,113,50,222,165,83,201,49,77,137,171,137,148,191,201,130,30,141,3,145,192,49,43,123,17,209,178,59,65,81,145,32,21,149,208,196,11,231,36,186,82,86,44,40,155,83,75,75,37,154,91,58,173,184,83,225,208,46,132,140,200,186,197,19,114,211,157,142,148,192,92,198,19,115,211,61,87,114,82,54,220,148,88,251,115,39,37,227,252,163,9,9,9,210,147,145,222,71,162,137,200,58,21,45,102,187,136,133,207,4,202,62,151,29,35,38,78,144,0,159,130,242,140,27,215,137,141,81,212,27,35,53,70,72,149,70,104,12,239,37,153,241,189,189,199,44,51,158,117,128,232,45,201,148,110,94,231,190,14,216,197,44,122,29,64,130,244,235,128,94,23,163,215,1,235,84,228,58,144,231,252,44,20,220,3,0,44,167,32,62,164,163,32,101,191,65,20,98,15,193,248,16,67,255,148,79,67,88,218,146,24,194,66,130,244,132,197,226,98,8,203,250,26,146,229,95,2,255,89,26,243,168,72,9,31,51,134,74,229,48,75,117,149,21,89,164,112,146,229,59,108,68,214,120,0,172,49,197,59,212,154,0,56,144,161,186,146,187,161,16,159,223,214,161,249,24,55,123,180,239,67,84,25,132,149,91,70,15,37,199,51,91,241,158,103,244,147,76,255,85,239,102,102,219,164,199,246,89,215,132,76,79,168,46,56,221,206,178,38,198,15,4,235,153,76,133,52,102,231,2,195,24,211,101,82,207,123,124,96,13,78,33,177,250,13,218,15,195,240,49,201,248,110,232,67,39,201,204,14,224,96,60,147,158,164,24,73,46,252,141,137,207,180,223,232,146,134,111,94,193,164,103,22,105,236,36,218,45,16,77,147,128,41,166,136,185,59,254,41,27,7,134,117,130,118,244,65,255,22,122,39,10,84,54,64,33,68,251,190,219,133,150,28,134,237,102,59,31,56,130,61,116,27,33,198,162,225,129,91,25,113,170,75,59,35,188,228,161,243,76,3,60,68,248,223,122,0,152,108,132,222,20,189,254,109,180,155,97,112,58,211,150,253,68,112,7,1,126,38,62,194,220,81,75,140,179,136,96,55,35,17,118,116,31,160,197,241,110,113,207,67,251,1,32,23,173,207,96,152,108,159,38,241,243,83,157,151,116,174,98,247,207,113,102,166,130,136,26,134,218,239,8,167,68,215,26,222,53,82,46,245,40,228,71,55,203,131,187,33,50,111,71,222,48,111,137,47,16,99,46,64,30,44,191,225,200,193,185,248,237,28,88,180,46,64,58,85,63,71,0,218,52,78,254,229,203,227,31,125,68,49,19,72,248,7,15,12,24,90,255,197,106,43,224,188,67,58,122,79,9,5,13,156,111,49,46,60,156,61,152,240,76,176,99,80,235,79,49,209,232,188,22,88,254,43,162,233,87,175,26,184,28,175,72,189,107,5,162,7,94,214,238,224,82,21,222,45,4,220,80,231,209,162,109,14,124,180,225,162,101,47,56,86,155,123,180,48,247,124,55,22,230,206,147,45,144,170,4,45,224,117,28,155,106,240,174,139,155,0,199,107,130,141,21,26,64,107,188,105,211,104,139,127,250,234,23,223,124,245,209,201,71,239,125,243,157,31,126,253,217,239,30,253,232,187,15,191,251,249,163,127,255,229,163,95,253,152,134,146,127,244,233,247,200,75,147,254,231,248,167,255,245,235,207,126,114,252,193,39,39,191,252,195,201,127,255,220,124,244,201,191,60,250,244,183,39,223,255,175,52,154,219,255,249,206,119,53,190,80,99,209,27,204,111,163,199,125,131,128,158,123,100,250,214,198,92,32,63,71,198,157,208,119,14,52,26,248,30,241,30,228,94,71,158,186,109,194,172,13,237,157,29,206,229,27,36,85,255,96,14,222,193,192,224,211,6,121,144,161,34,237,33,136,160,133,80,157,60,73,96,144,243,226,162,207,156,185,93,135,147,103,127,10,38,54,146,125,125,248,143,100,243,252,45,57,131,216,192,16,62,15,76,178,44,122,62,69,242,119,48,182,5,179,181,219,237,181,201,153,5,124,205,182,41,15,37,24,226,176,111,6,255,37,108,147,169,252,142,178,109,35,106,187,165,225,137,146,152,27,45,11,176,31,240,18,37,188,175,197,3,231,247,37,200,60,203,18,1,124,103,123,47,39,151,138,158,15,108,185,60,17,224,87,57,17,184,57,137,18,95,21,174,179,42,16,26,204,168,201,32,64,100,209,98,155,250,20,90,245,15,203,81,131,15,18,245,159,131,78,152,88,178,73,61,152,142,149,192,185,11,93,30,206,219,129,22,2,233,37,149,161,177,14,16,43,171,174,141,136,138,165,2,3,147,34,128,110,186,138,47,246,44,227,231,214,253,198,190,121,29,111,144,86,213,182,124,86,138,31,91,247,205,29,115,93,10,208,215,41,91,213,82,121,145,29,91,5,243,160,113,93,156,91,135,124,177,222,148,91,117,155,218,191,168,6,158,48,109,234,212,206,204,244,213,106,245,62,125,19,90,236,245,61,51,160,90,170,31,164,182,17,85,33,36,245,170,101,161,79,241,58,136,206,190,77,118,99,216,86,223,25,19,222,171,211,109,249,151,164,105,87,58,83,205,189,236,28,214,145,84,212,147,51,141,227,107,152,116,139,95,235,245,112,91,58,253,62,116,182,14,123,95,185,249,242,102,140,253,29,149,12,71,57,207,53,103,45,150,170,64,166,47,54,201,92,144,111,2,231,212,100,80,53,76,95,240,205,87,99,138,165,151,156,104,239,196,2,85,156,222,84,185,108,113,67,229,9,26,37,19,150,99,139,163,193,176,138,219,235,114,11,0,193,176,157,222,182,217,183,68,150,166,121,132,179,83,152,191,220,175,185,87,136,145,13,164,178,55,86,100,3,190,59,93,142,122,205,63,145,78,125,197,248,202,55,74,217,245,110,149,129,245,27,129,228,119,251,93,23,5,12,133,75,225,29,88,126,46,79,93,66,57,80,66,101,234,18,42,129,18,170,83,151,80,37,37,180,46,210,199,49,157,244,113,113,218,65,48,17,148,39,69,4,237,150,93,33,187,215,152,3,100,16,87,160,214,199,85,102,87,145,99,212,26,174,47,184,112,37,193,133,240,155,172,155,250,179,248,82,166,103,224,75,200,45,133,22,191,56,32,27,87,212,103,83,122,4,208,187,112,50,39,246,150,145,71,238,170,232,223,79,84,130,9,213,13,137,21,225,48,27,91,81,254,138,31,250,192,90,113,94,240,40,23,139,5,200,209,15,228,247,91,206,118,84,105,102,48,93,168,52,160,126,184,75,106,46,210,15,186,97,194,139,128,105,37,101,106,174,120,15,30,204,149,174,52,216,24,23,49,132,223,107,157,188,47,236,18,6,2,90,25,34,147,28,10,175,9,129,69,43,125,145,44,56,98,188,97,243,34,87,165,193,9,113,113,232,35,91,73,206,76,76,185,189,112,145,193,174,243,65,41,166,219,127,157,31,234,210,149,34,224,91,58,108,188,27,54,211,229,168,241,241,144,101,191,132,22,186,173,160,79,233,16,83,23,113,107,72,190,52,24,199,239,127,244,205,207,63,62,121,255,167,199,63,250,123,35,124,75,224,64,172,124,130,27,227,84,94,206,195,227,47,123,59,151,79,237,115,190,135,154,158,63,229,13,67,190,149,6,32,224,177,122,132,208,40,136,227,155,118,55,108,205,33,176,226,81,155,127,56,11,61,144,144,66,133,39,193,37,60,5,216,234,232,6,27,8,72,39,71,46,37,31,231,30,193,207,136,75,61,81,11,195,143,153,215,240,109,234,207,234,146,174,96,232,50,19,94,243,222,107,39,240,106,138,235,62,153,44,244,87,156,23,6,16,10,4,183,82,145,49,97,73,115,219,150,136,64,7,129,235,55,15,119,16,25,18,32,158,41,39,183,128,123,141,67,115,3,5,15,118,179,84,9,11,30,238,169,214,249,229,69,167,92,170,44,212,184,224,65,53,207,223,144,204,243,151,150,150,179,56,244,89,28,250,44,14,125,22,135,62,139,67,159,232,78,48,201,200,250,89,141,74,31,25,132,158,219,238,60,237,1,232,103,51,185,201,34,212,39,71,168,207,165,248,51,125,204,250,196,18,47,119,12,251,220,20,127,244,145,237,83,231,126,194,163,221,207,68,37,22,211,97,234,220,209,190,90,142,63,255,3,13,252,144,118,70,199,247,27,73,79,193,5,120,134,248,19,41,106,30,33,121,70,227,230,169,150,22,72,88,166,95,62,58,91,201,128,21,32,93,78,65,59,64,197,133,195,116,22,146,84,92,149,38,212,60,245,221,48,55,234,247,186,109,25,29,51,229,208,167,247,7,145,16,188,128,145,73,11,179,158,142,6,44,156,89,26,34,140,230,6,195,254,94,31,141,36,102,167,129,180,236,87,189,216,200,103,117,237,231,177,59,24,55,9,31,179,59,37,229,24,14,166,176,205,125,160,75,236,87,106,187,84,153,233,145,51,165,182,90,101,86,200,204,236,24,248,100,208,110,186,109,106,80,195,76,81,241,122,171,183,106,197,31,38,52,143,204,198,238,187,14,185,160,110,149,45,179,98,153,85,203,92,128,43,136,248,20,87,2,136,178,204,30,94,73,193,78,17,20,14,57,194,130,239,147,127,201,215,161,153,115,201,110,137,118,225,35,243,238,120,111,0,75,139,42,50,153,126,226,60,173,107,167,64,215,105,125,173,87,99,124,173,75,177,221,162,81,119,167,244,197,158,232,219,143,198,127,227,22,159,82,0,218,160,109,232,18,154,134,234,45,75,79,227,7,176,244,100,95,207,3,97,232,82,199,154,167,1,146,163,67,205,227,247,52,22,141,211,211,239,178,222,222,131,97,251,82,211,146,133,127,142,38,38,77,160,177,61,122,204,118,71,60,94,227,212,215,121,125,64,38,35,149,81,146,180,237,76,91,175,192,114,198,137,17,66,102,253,75,78,205,161,182,75,82,232,129,136,128,3,190,185,127,171,212,238,176,208,3,69,55,223,103,246,253,204,214,191,37,217,250,183,49,6,65,169,73,202,91,17,81,239,7,84,155,74,85,236,138,123,104,116,8,173,141,240,126,251,112,175,217,239,141,120,68,193,184,52,80,140,131,81,5,109,142,125,201,107,174,240,73,129,228,161,141,69,199,29,239,57,104,230,55,193,80,15,168,36,42,218,131,65,239,48,15,32,74,30,101,222,157,136,222,141,65,17,227,43,182,75,43,206,11,228,152,31,131,32,91,209,106,179,254,131,72,253,74,67,164,0,175,241,242,67,253,104,178,226,60,95,94,29,48,178,16,158,12,2,180,232,65,11,1,31,242,40,128,71,149,118,161,80,79,232,238,104,149,37,104,59,29,194,17,178,4,93,208,143,155,73,89,73,155,10,117,169,129,177,173,83,43,56,196,70,38,13,133,75,134,2,85,40,156,27,157,0,237,132,145,29,225,54,59,93,22,143,51,42,150,69,143,225,20,7,12,83,200,4,219,106,12,119,220,14,104,99,56,6,49,140,105,204,193,136,193,41,30,1,121,60,91,120,96,18,224,206,63,174,180,16,54,53,184,253,219,228,15,236,237,167,170,141,109,232,209,136,185,180,32,185,84,224,56,255,184,53,19,82,177,115,68,66,210,241,24,230,64,232,80,4,16,118,190,137,160,181,58,74,73,129,107,213,207,183,200,55,17,156,21,176,135,34,222,136,196,164,49,99,205,120,187,70,16,105,142,200,53,102,83,120,166,71,115,36,230,157,246,90,82,58,189,249,102,82,180,18,63,184,176,136,150,217,8,134,152,53,19,67,154,112,242,54,90,177,168,65,72,198,195,154,76,145,69,10,109,242,100,1,10,31,51,14,176,125,145,8,58,62,158,250,13,223,99,215,119,25,26,231,73,226,56,6,160,242,209,110,179,32,219,46,61,76,35,82,77,47,108,71,66,89,130,232,170,51,138,28,31,144,39,61,246,128,241,62,202,138,108,55,151,40,80,60,19,117,157,57,253,163,228,87,143,125,32,0,127,114,27,151,37,141,102,130,38,59,151,104,64,152,174,45,41,30,137,149,104,140,45,208,115,254,53,43,69,144,19,126,19,140,128,74,181,3,198,191,226,112,189,136,48,48,186,160,245,50,63,60,47,63,4,130,213,251,204,79,72,84,226,51,62,225,171,63,101,186,185,95,10,52,0,163,26,125,63,92,189,194,72,200,145,179,85,68,137,41,199,205,14,195,77,38,19,102,141,79,245,133,1,76,113,52,231,34,5,29,155,141,48,227,252,24,0,143,132,27,32,255,30,5,35,127,199,117,33,244,157,244,2,162,105,154,59,253,235,61,69,92,34,16,94,180,153,59,253,252,92,73,178,102,134,155,247,114,167,83,82,227,168,104,44,155,21,164,214,66,165,214,90,178,151,202,218,56,42,187,50,80,171,89,206,2,223,63,11,129,239,185,89,246,121,6,188,191,102,104,204,179,227,16,104,250,80,245,76,79,58,103,36,198,179,127,161,100,173,26,22,85,129,38,165,149,90,39,168,16,31,243,222,239,74,22,237,254,44,124,254,7,35,219,243,193,8,12,71,88,124,42,146,77,225,227,255,252,220,247,199,55,91,81,210,166,104,248,5,4,56,78,221,10,206,33,166,105,133,8,248,150,126,68,105,150,64,163,82,52,11,61,76,68,180,137,206,94,219,207,178,11,147,63,20,143,88,112,220,243,247,6,221,249,118,255,192,189,5,204,12,153,16,246,144,28,251,117,227,78,179,103,187,247,140,152,45,28,50,41,129,123,253,253,224,50,58,250,143,115,239,47,185,191,136,119,244,159,194,195,255,227,140,6,224,59,255,159,217,225,54,185,163,32,174,237,90,9,253,222,4,3,13,38,66,245,2,138,252,14,160,184,24,92,136,236,157,253,94,112,217,96,13,24,252,132,135,84,79,227,177,60,38,236,65,58,119,244,106,188,75,97,54,15,92,132,237,30,106,98,14,76,79,80,30,196,148,28,142,43,97,215,243,164,65,62,40,208,184,50,176,71,94,64,65,206,88,68,167,8,176,2,210,222,13,90,15,198,156,199,228,183,40,230,68,85,72,218,129,80,158,177,250,72,219,12,17,194,24,161,187,47,100,132,8,145,251,157,156,179,234,20,201,187,189,124,161,30,212,85,130,155,249,64,1,41,93,206,51,95,169,195,205,251,157,238,90,75,248,143,55,222,124,227,142,67,94,221,33,219,85,46,255,124,225,98,6,66,153,84,44,36,128,140,217,60,211,225,17,125,78,26,25,137,56,164,151,160,242,141,29,25,205,208,248,37,76,53,42,125,199,41,87,55,239,111,14,218,123,242,208,188,182,185,89,174,146,209,185,227,144,15,79,241,0,169,221,79,26,165,32,177,102,28,170,64,49,83,141,87,107,120,55,184,140,214,223,184,43,173,163,175,191,252,227,211,56,80,126,191,147,6,73,166,208,140,3,36,21,49,221,224,180,66,99,179,46,13,205,201,255,250,213,83,57,52,173,180,35,211,58,245,192,180,102,26,151,119,134,225,29,238,47,222,120,6,182,55,169,227,73,131,163,208,104,198,225,145,203,152,106,128,118,135,155,222,70,119,40,143,207,75,111,220,217,124,243,14,185,84,192,240,220,121,103,108,187,94,215,59,36,251,219,23,95,132,70,170,242,228,143,148,79,129,164,129,146,105,53,227,56,73,69,76,61,76,55,221,118,120,152,200,45,226,217,25,38,74,129,52,195,196,105,117,138,97,98,69,76,57,76,183,237,221,240,114,186,189,246,146,88,79,187,253,241,48,151,223,125,26,247,60,169,247,201,99,36,17,106,230,65,242,203,152,126,148,194,171,9,70,137,47,167,167,125,148,210,174,36,137,80,167,25,165,89,214,210,65,215,125,3,173,177,216,8,125,187,235,230,134,228,197,83,202,48,176,238,38,13,137,160,202,140,195,193,243,251,67,161,143,20,28,180,43,73,109,249,160,145,6,39,217,65,84,98,236,32,40,20,249,116,118,14,76,104,27,144,167,209,183,115,109,116,22,206,189,248,130,207,79,131,60,82,152,95,130,60,151,246,111,243,62,160,29,184,180,147,150,74,163,153,98,188,191,78,151,204,112,48,103,70,55,201,6,152,39,49,161,187,31,148,120,159,36,31,222,166,175,77,42,215,132,41,76,127,37,89,59,113,145,116,148,117,157,32,192,157,59,170,225,229,241,167,63,56,249,240,61,114,107,165,30,145,79,126,247,241,241,199,127,253,167,175,126,124,242,254,135,84,235,235,107,205,140,135,223,253,252,248,189,47,191,254,236,71,95,127,245,17,183,230,75,192,115,151,173,118,141,253,90,182,150,69,112,54,10,238,54,71,212,253,71,117,169,20,196,118,251,56,112,63,208,155,20,252,173,83,43,67,89,177,128,239,106,19,20,215,25,224,251,162,0,223,253,103,12,240,253,26,223,6,110,143,155,136,28,72,0,125,39,35,181,17,94,181,83,63,82,197,188,24,60,129,75,23,225,65,149,95,97,28,5,33,48,193,167,150,244,32,221,9,225,209,191,122,240,39,122,42,211,39,193,74,137,71,255,43,59,51,40,208,216,135,148,95,246,198,154,29,251,30,184,129,182,38,113,224,247,148,225,88,82,58,71,245,129,216,221,182,15,199,150,96,223,226,64,129,175,254,97,81,63,2,44,60,5,115,39,128,167,19,113,209,204,151,106,60,196,249,110,147,99,162,83,38,151,240,208,162,15,13,66,236,54,8,135,64,167,127,159,240,55,132,16,118,47,140,130,147,129,17,176,130,86,245,175,69,120,8,90,66,183,173,201,206,225,85,62,233,138,148,114,250,180,188,68,70,44,22,114,34,4,145,37,171,119,12,100,102,59,202,104,203,216,179,7,183,209,25,0,217,214,142,232,65,172,113,6,126,180,54,246,118,251,195,238,187,204,20,129,204,160,161,51,204,25,64,145,150,13,150,104,100,244,187,110,145,89,151,130,191,130,162,215,191,231,184,128,180,42,36,160,201,25,183,168,84,235,111,243,94,177,213,235,14,154,125,123,72,169,192,187,99,0,38,19,206,202,134,112,26,250,87,48,114,182,122,240,81,160,24,108,58,5,114,124,91,43,195,23,124,255,159,43,67,114,90,144,115,209,128,168,28,238,214,112,219,175,183,143,207,162,96,15,79,114,210,232,30,41,162,247,66,159,31,55,61,82,192,104,203,222,234,109,111,55,250,228,95,225,104,179,213,176,200,17,45,183,100,84,88,105,189,208,230,25,91,252,156,26,52,218,91,173,237,149,209,214,96,187,1,255,0,186,8,44,9,243,70,238,121,140,237,50,81,129,241,164,85,13,14,155,11,126,32,109,44,132,223,22,233,246,208,24,6,74,106,4,173,152,148,175,5,116,160,31,131,198,212,226,247,53,104,253,153,109,96,232,116,143,48,128,97,11,7,162,21,200,209,140,146,144,248,8,15,101,72,124,73,29,77,47,71,190,247,210,85,250,76,182,126,112,76,205,141,45,37,120,188,23,5,143,143,118,144,175,146,87,15,244,167,224,150,156,199,134,12,192,250,237,64,140,24,196,13,211,206,155,192,109,215,213,114,39,23,137,133,165,88,74,37,2,66,122,119,165,6,225,195,105,216,17,224,207,63,253,236,235,207,191,79,29,119,62,250,228,215,39,127,243,233,201,79,126,111,230,78,254,246,147,227,159,254,230,225,151,255,248,240,203,223,173,146,213,64,99,158,24,58,28,183,241,240,87,191,63,254,253,47,140,48,108,219,56,254,224,195,147,63,190,111,164,128,105,83,194,223,10,121,172,140,241,92,44,131,26,8,251,213,190,9,104,135,124,94,27,79,129,108,244,141,6,240,187,43,114,46,216,99,200,122,119,77,156,73,166,198,21,170,228,85,151,207,118,32,53,76,248,41,60,167,158,233,20,80,16,229,186,54,163,153,142,158,156,244,83,148,67,81,140,247,40,30,243,201,30,90,207,198,191,105,116,75,79,225,253,20,134,124,53,222,5,106,157,47,246,171,87,157,136,217,199,18,211,100,242,106,75,139,171,23,88,178,186,198,36,1,191,197,27,47,97,149,2,22,151,106,127,3,179,44,218,224,7,15,194,95,120,16,20,253,102,240,232,55,63,120,248,203,15,31,253,234,183,39,31,125,21,177,19,92,54,103,168,94,200,68,34,114,218,214,181,22,21,194,239,180,44,34,9,120,197,214,142,46,35,69,210,194,230,93,75,177,182,3,60,35,71,84,133,230,89,234,177,126,240,32,31,149,161,97,5,25,22,102,71,192,174,52,129,111,116,31,52,47,251,229,49,96,94,208,233,44,79,105,94,80,93,104,87,203,203,149,229,68,243,130,229,74,43,222,188,128,10,117,160,106,27,99,117,14,245,87,25,168,129,52,164,113,196,140,107,2,51,207,102,182,142,253,145,151,31,82,9,97,215,221,39,19,105,158,114,111,243,100,4,66,171,2,12,23,243,52,136,80,65,120,223,141,41,124,28,81,54,229,236,230,155,176,152,222,66,201,104,170,218,152,209,155,190,178,161,3,129,138,244,245,173,118,219,35,192,253,39,87,33,108,63,167,37,23,110,180,41,123,65,131,116,234,107,32,203,52,98,60,174,165,28,15,106,141,54,229,136,80,249,52,205,154,170,23,146,0,121,90,82,41,178,231,52,157,194,181,49,109,45,12,58,109,122,166,209,236,245,155,70,114,61,97,91,181,116,53,201,179,25,110,11,83,204,130,153,166,26,171,111,138,25,199,89,203,233,87,14,171,43,245,2,130,56,57,203,139,75,9,6,82,121,163,89,93,174,26,104,225,107,55,67,137,65,66,192,54,68,220,231,42,11,150,81,200,95,177,48,30,45,156,37,91,132,207,50,141,34,24,124,108,65,213,115,251,115,246,194,114,181,182,184,80,222,62,226,62,156,234,244,150,185,239,172,80,240,246,220,144,92,239,200,194,40,21,173,106,169,182,184,127,176,226,187,6,3,245,81,127,88,255,179,78,167,179,50,32,27,38,136,54,165,116,253,251,224,237,11,94,178,162,200,155,21,238,90,18,140,87,86,208,247,159,239,100,129,170,5,87,2,222,38,235,212,215,164,141,85,78,176,249,185,162,112,199,25,238,137,239,227,172,94,92,40,91,75,21,210,22,165,86,125,249,204,5,97,168,130,92,81,248,245,12,215,69,245,89,149,98,169,188,64,106,97,222,100,249,163,74,192,5,235,121,45,233,106,75,86,101,197,71,177,215,41,134,125,5,188,228,205,5,10,148,200,141,248,111,196,222,151,138,165,234,2,118,82,194,132,215,23,45,43,170,39,104,139,22,213,149,150,221,107,229,1,225,159,155,203,85,139,165,90,13,134,178,112,230,163,38,55,37,87,244,221,96,134,154,101,166,205,153,235,134,187,228,19,169,184,84,33,127,246,15,148,134,80,95,77,233,38,144,52,64,88,167,82,16,222,43,53,75,138,45,9,43,87,44,215,172,106,217,159,33,165,34,142,167,60,198,236,85,120,34,232,151,81,120,38,89,165,234,162,211,12,76,186,34,52,63,216,111,108,110,174,232,251,47,13,55,221,159,105,60,39,117,141,26,78,25,110,72,169,210,172,86,173,43,244,188,178,93,70,42,170,249,15,231,103,221,151,231,93,165,88,163,51,186,32,118,21,107,133,14,138,24,144,156,5,127,245,149,248,118,108,105,102,121,169,198,23,80,65,12,143,5,107,53,98,251,11,109,116,126,35,34,182,70,28,193,93,155,48,155,48,21,74,36,27,201,149,43,214,96,192,73,47,134,59,77,59,111,153,240,183,88,34,93,214,108,196,154,25,192,58,12,146,175,153,137,42,149,113,206,52,75,219,39,127,252,28,221,214,30,162,175,55,180,221,17,61,116,101,50,187,125,215,145,187,41,91,242,134,75,157,226,112,8,101,206,21,21,203,83,70,43,178,215,79,138,204,0,91,179,184,198,195,17,105,251,160,143,97,54,86,216,25,34,101,73,187,151,5,60,142,39,244,12,183,237,131,161,61,168,195,63,82,110,112,179,173,161,181,186,145,144,145,196,161,100,155,99,179,239,121,253,61,127,127,148,29,225,250,111,245,235,65,154,79,101,156,78,188,240,130,126,90,200,11,140,26,148,149,6,247,115,109,123,180,235,180,115,116,143,138,239,75,125,23,156,25,29,105,50,87,173,101,167,211,145,183,17,197,51,251,105,169,162,223,187,207,136,86,202,224,226,145,129,118,207,35,126,112,0,94,138,45,206,26,61,92,226,142,104,206,92,80,138,164,32,180,142,60,73,132,158,20,185,23,247,200,83,151,82,69,222,217,245,107,142,154,64,123,187,114,101,232,4,57,247,103,173,86,107,69,144,27,7,68,253,152,182,236,182,248,125,231,14,24,29,30,197,21,202,107,4,62,49,226,19,237,154,250,109,98,135,41,129,60,64,219,105,245,153,56,10,119,51,249,68,150,128,76,17,185,101,14,98,82,196,149,79,31,194,233,131,147,66,201,196,246,61,13,91,22,91,102,194,212,76,40,252,40,129,65,199,204,116,214,206,180,153,179,9,175,107,23,119,51,30,201,17,45,91,203,149,229,101,150,144,242,218,145,105,107,86,173,92,171,133,216,114,80,102,154,255,63,123,239,255,220,198,113,229,139,254,43,208,196,81,1,151,67,124,35,9,146,160,17,22,8,74,178,98,203,113,36,43,137,67,179,84,3,96,64,141,4,206,64,51,3,82,52,133,170,125,155,111,78,54,185,78,238,173,245,222,100,239,190,138,239,115,178,185,251,42,113,182,110,106,215,217,56,185,85,247,95,121,166,100,255,148,127,225,157,211,223,166,123,190,97,0,146,146,40,143,100,67,192,76,127,57,125,186,251,244,233,115,62,125,250,24,163,171,97,231,46,177,219,171,189,230,142,182,221,172,220,51,237,251,150,237,85,14,29,247,62,161,182,210,123,48,244,23,7,7,99,179,226,185,189,202,129,101,30,122,21,234,199,29,187,36,36,27,254,242,45,123,236,140,189,235,251,35,23,102,96,229,66,22,100,120,158,233,67,73,158,87,33,193,218,201,30,186,236,193,111,109,151,132,128,241,72,80,67,99,52,2,121,234,53,181,118,251,213,182,62,222,106,119,174,232,247,225,179,173,31,146,79,143,124,222,151,190,27,193,215,229,173,118,187,177,165,119,218,55,43,91,250,253,78,251,246,53,221,225,105,110,233,13,120,187,134,111,191,93,235,232,141,78,187,119,93,239,225,75,51,40,241,72,42,157,230,252,102,240,213,108,183,247,48,187,191,53,218,210,215,58,237,234,214,117,44,51,129,132,213,173,123,29,221,123,165,237,116,110,144,2,183,225,153,219,121,77,119,58,237,122,135,211,181,7,169,45,76,189,210,129,50,247,59,237,5,120,181,79,94,17,210,246,35,173,61,226,223,219,247,49,159,187,237,110,233,11,157,246,225,246,117,253,118,187,221,131,71,15,183,135,240,104,171,221,216,190,134,60,0,2,224,97,103,212,65,90,175,111,235,107,164,128,219,248,177,192,105,237,172,111,233,227,78,251,74,135,189,125,43,224,247,178,84,55,180,89,80,243,0,242,122,36,239,193,22,38,18,121,111,181,219,183,225,241,149,111,233,94,124,137,49,249,247,58,237,235,29,198,203,61,185,148,206,55,144,200,107,140,195,162,3,175,0,189,22,252,35,167,171,110,225,111,83,202,124,245,91,72,216,245,43,130,253,237,14,50,4,120,96,80,6,183,77,204,58,192,234,175,209,177,198,63,61,233,179,78,201,234,112,190,143,9,5,64,181,71,178,65,167,181,31,16,22,187,157,41,37,201,229,25,225,238,109,4,189,46,106,233,136,90,160,219,97,188,225,163,218,22,150,112,141,112,51,120,4,92,122,85,84,3,20,213,9,69,75,29,236,179,107,188,240,58,255,108,47,144,124,48,73,246,73,81,15,216,152,104,127,19,31,127,11,251,12,158,90,124,144,117,96,64,225,163,27,164,130,125,242,200,223,210,27,219,237,87,174,65,67,174,144,38,188,74,158,127,213,39,180,92,187,70,170,20,73,33,247,149,107,162,19,105,155,219,226,109,157,189,109,27,248,224,46,79,206,38,39,157,32,237,182,134,65,164,76,118,127,76,25,196,202,38,252,127,25,29,65,45,18,46,224,50,121,209,170,94,182,250,45,46,172,47,15,13,123,175,133,66,230,50,69,147,183,124,23,50,105,92,42,119,216,202,177,163,85,42,133,199,63,250,213,103,31,252,230,179,143,126,253,248,59,223,123,252,203,127,63,249,228,189,183,221,183,109,249,127,72,116,242,147,15,158,252,240,7,193,107,186,127,62,38,41,252,183,125,177,21,42,136,189,16,127,165,234,150,133,122,117,244,48,120,23,214,14,137,62,38,94,243,189,78,40,83,160,126,22,36,253,147,191,230,75,37,9,36,35,158,134,172,59,5,102,222,225,175,195,75,106,65,89,83,121,42,201,94,35,90,254,182,47,25,86,10,53,153,208,56,90,228,128,210,9,149,50,141,64,42,38,176,213,201,245,190,237,83,53,186,208,80,43,125,219,103,250,113,244,69,168,47,208,120,167,188,142,118,199,213,171,196,146,39,167,146,84,177,2,83,202,229,215,178,249,39,74,65,92,55,147,254,17,27,193,66,189,30,202,35,171,26,5,208,53,164,151,19,49,76,37,70,81,43,90,28,167,228,221,62,198,250,47,41,245,196,143,156,12,163,39,227,8,146,82,195,140,226,156,88,95,95,87,10,146,173,127,74,27,20,38,213,26,156,73,74,10,43,156,37,146,73,125,61,145,127,78,194,124,13,51,88,54,48,102,156,1,242,96,33,13,219,80,75,22,165,82,243,157,84,168,152,252,213,194,138,82,36,31,91,245,101,229,177,50,238,66,239,82,135,236,20,121,18,59,45,152,89,82,46,68,153,89,74,245,193,240,12,140,147,106,63,73,179,66,157,24,147,8,183,4,215,168,233,82,46,39,134,78,106,181,44,72,182,134,132,2,39,66,168,179,125,226,49,149,86,156,161,242,204,89,21,51,167,80,8,122,137,61,96,22,77,50,14,168,57,51,92,123,184,170,192,72,199,43,141,153,173,75,53,169,82,78,20,177,206,209,71,73,171,140,68,33,62,11,211,2,25,147,151,32,44,85,24,223,160,29,32,151,10,181,58,105,22,179,110,22,216,127,104,225,100,181,197,47,132,172,168,248,81,38,49,132,220,63,56,47,235,65,168,204,196,125,213,66,122,62,204,159,151,29,116,84,66,139,62,251,206,143,31,255,252,35,250,83,53,164,6,67,63,218,135,178,5,85,209,27,88,103,18,227,67,68,205,224,43,203,132,43,61,31,254,225,243,239,252,70,169,155,93,112,123,156,174,109,100,93,217,131,218,222,70,247,170,57,170,132,45,175,60,41,235,149,96,197,102,185,132,113,85,164,12,217,97,67,5,44,73,75,190,178,88,36,44,19,19,165,54,86,103,200,66,59,141,27,129,137,182,128,159,27,169,69,162,169,83,234,89,117,100,173,73,98,85,53,78,170,235,142,98,117,83,95,77,81,57,229,209,47,60,134,56,250,43,43,165,41,26,104,156,148,101,102,188,66,200,226,40,222,163,250,253,209,123,159,126,252,47,125,235,224,201,63,254,151,147,223,254,244,201,47,190,123,242,187,63,159,252,199,175,91,127,253,228,221,39,63,255,203,201,187,223,135,79,124,250,175,239,157,252,241,239,233,187,197,101,200,130,100,225,243,247,254,215,231,255,240,135,207,254,253,159,254,250,201,15,43,43,114,81,50,159,99,184,76,205,154,97,94,171,180,46,87,215,175,92,189,26,109,89,124,161,237,126,255,212,93,55,101,53,62,231,158,141,31,192,178,77,45,172,63,72,246,104,88,28,100,122,178,237,41,56,169,148,211,25,7,78,34,251,179,247,105,76,73,220,138,29,100,87,185,93,77,26,7,126,32,173,201,46,146,97,59,131,189,164,31,17,113,220,208,29,79,42,179,36,119,200,159,66,120,43,41,198,77,36,229,20,250,34,213,135,109,225,145,209,155,88,85,152,38,98,32,159,158,140,143,219,132,116,10,185,70,64,77,216,118,174,174,95,209,209,62,17,29,114,242,209,39,39,223,251,213,201,191,126,239,211,143,127,203,186,89,178,179,135,106,136,211,144,39,124,215,42,219,198,143,229,173,108,242,38,55,50,3,164,146,121,154,164,185,133,239,66,117,179,229,115,222,202,163,107,240,28,52,208,217,123,58,18,36,9,48,27,5,220,142,175,84,175,152,240,147,50,209,221,115,92,62,102,206,151,223,40,251,109,12,194,24,148,170,237,50,19,210,77,7,3,188,106,120,242,94,239,245,186,107,103,130,219,226,97,183,47,62,110,43,104,201,249,227,182,130,186,46,60,110,43,220,148,231,4,183,37,200,154,3,183,21,52,105,38,220,86,250,0,202,142,219,146,166,212,69,195,109,5,164,79,195,109,5,41,231,195,109,5,249,159,10,110,43,109,148,191,56,184,173,153,153,154,138,219,58,83,158,157,10,183,149,50,216,78,129,219,10,74,157,3,183,37,50,103,199,109,73,147,43,59,110,43,93,150,37,224,182,18,90,150,9,183,37,241,250,194,227,182,68,91,78,141,219,154,151,43,95,16,220,86,102,70,71,113,91,145,85,55,25,183,165,206,185,179,197,109,197,150,253,116,113,91,1,39,230,193,109,133,114,79,197,109,5,233,103,193,109,73,106,89,106,153,115,225,182,146,73,154,142,219,154,73,152,207,128,219,138,104,68,41,184,173,72,218,167,133,219,82,46,135,186,64,101,228,64,173,28,168,149,3,181,114,160,214,83,1,106,113,233,156,3,181,114,160,86,14,212,202,129,90,57,80,43,7,106,229,64,173,28,168,149,3,181,114,160,86,14,212,202,129,90,57,80,43,7,106,229,64,173,28,168,149,3,181,114,160,214,25,2,181,250,203,171,17,160,150,8,33,184,188,220,232,105,165,141,232,93,44,6,185,19,98,135,0,182,12,93,211,118,119,75,186,65,67,181,211,64,203,28,231,197,31,150,72,92,66,151,20,186,190,110,106,165,50,11,111,184,225,22,181,126,3,201,232,154,26,148,117,169,170,31,83,50,111,128,210,1,191,168,218,135,151,75,55,47,213,38,132,228,94,55,153,100,163,177,212,127,10,36,55,214,250,253,222,122,111,53,35,201,230,114,237,25,69,109,132,33,135,113,39,43,56,148,206,56,104,227,236,69,207,16,161,81,41,252,92,2,52,42,53,100,143,150,135,87,34,204,193,122,22,65,209,132,138,236,158,121,182,145,32,213,142,200,194,38,223,53,205,57,26,1,117,190,9,57,51,81,15,11,158,136,227,62,91,45,134,231,57,61,11,47,135,184,69,31,103,170,15,7,15,18,55,99,101,152,45,75,249,24,185,112,176,90,159,26,185,176,182,178,212,35,145,11,7,125,243,76,16,176,213,198,96,121,173,177,82,187,248,8,216,160,37,231,143,128,13,234,186,240,8,216,112,83,158,19,4,172,32,107,14,4,108,208,164,153,16,176,233,3,40,59,2,86,154,82,23,13,1,27,144,62,13,1,27,164,156,15,1,27,228,127,42,8,216,180,81,254,226,32,96,103,102,106,42,2,246,76,121,118,42,4,108,202,96,59,5,2,54,40,117,14,4,172,200,156,29,1,43,77,174,236,8,216,116,89,150,128,128,77,104,89,38,4,172,196,235,11,143,128,21,109,57,53,2,118,94,174,124,65,16,176,153,25,29,69,192,70,86,221,100,4,172,58,231,206,22,1,27,91,246,211,69,192,6,156,152,7,1,27,202,61,21,1,27,164,159,5,1,43,169,101,169,101,206,133,128,77,38,105,58,2,118,38,97,62,3,2,54,162,17,165,32,96,35,105,159,22,2,182,107,12,241,106,153,91,119,77,211,175,4,55,106,86,46,124,113,57,68,54,135,200,230,16,217,28,34,123,106,136,172,44,131,168,20,241,166,0,102,185,48,207,1,179,57,96,54,7,204,230,128,217,28,48,155,3,102,115,192,108,14,152,205,1,179,57,96,54,7,204,230,128,217,28,48,155,3,102,115,192,108,14,152,205,1,179,57,96,246,236,0,179,253,90,99,48,253,250,218,42,189,190,182,95,27,204,15,2,187,107,74,40,176,186,97,246,170,70,109,144,193,113,67,12,244,22,116,67,52,111,212,67,29,131,72,226,217,65,127,116,198,15,172,72,41,186,148,228,157,187,134,125,223,136,166,97,174,66,9,87,195,10,70,224,97,52,53,93,174,136,146,29,131,139,168,151,27,20,144,81,218,136,195,253,48,89,74,164,4,46,8,131,33,40,189,198,216,119,132,251,213,178,201,126,185,59,116,122,247,21,60,74,34,69,84,110,194,155,69,219,233,163,188,164,131,90,224,133,120,171,10,213,236,165,124,37,92,230,93,107,216,7,165,253,88,16,109,217,176,127,48,134,18,137,167,114,68,73,158,28,172,182,242,220,102,17,225,17,146,124,70,141,171,212,205,112,157,26,155,21,51,243,50,177,42,239,111,201,102,101,116,187,140,175,160,189,26,173,221,220,254,76,83,18,215,207,154,228,11,122,75,88,232,225,105,123,15,77,236,175,143,58,250,254,118,251,235,196,201,64,220,47,55,33,255,253,43,237,111,222,64,143,68,123,121,246,240,14,124,80,100,183,86,195,130,116,17,255,50,21,139,138,175,130,144,194,241,11,71,210,82,192,54,238,92,206,4,197,196,89,5,147,197,120,168,24,46,174,244,208,99,42,232,130,74,184,97,33,48,198,73,5,225,136,13,146,50,69,91,178,15,196,219,50,86,36,163,2,175,32,100,67,196,23,92,47,20,42,15,62,20,242,161,64,164,90,132,163,178,120,139,218,124,10,5,89,21,140,136,52,201,173,193,45,3,43,104,78,9,107,68,113,133,36,73,180,130,180,246,6,196,51,233,22,71,225,68,240,56,126,205,93,90,238,77,93,115,151,251,171,4,120,221,95,94,90,63,19,224,117,163,86,93,239,53,86,86,47,62,240,58,104,201,249,3,175,131,186,46,60,240,58,220,148,231,4,120,45,200,154,3,120,29,52,105,38,224,117,250,0,202,14,188,150,166,212,69,3,94,7,164,79,3,94,7,41,231,3,94,7,249,159,10,240,58,109,148,191,56,192,235,153,153,154,10,188,62,83,158,157,10,120,157,50,216,78,1,188,14,74,157,3,120,45,50,103,7,94,75,147,43,59,240,58,93,150,37,0,175,19,90,150,9,120,45,241,250,194,3,175,69,91,78,13,188,158,151,43,95,16,224,117,102,70,71,129,215,145,85,55,25,120,173,206,185,179,5,94,199,150,253,116,129,215,1,39,230,1,94,135,114,79,5,94,7,233,103,1,94,75,106,89,106,153,115,1,175,147,73,154,14,188,158,73,152,207,0,188,142,104,68,41,192,235,72,218,167,5,188,246,198,251,48,121,96,105,168,92,136,2,114,56,117,14,167,206,225,212,57,156,250,169,68,28,230,66,57,7,80,231,0,234,28,64,157,3,168,115,0,117,14,160,206,1,212,57,128,58,7,80,231,0,234,28,64,157,3,168,115,0,117,14,160,206,1,212,57,128,58,7,80,231,0,234,51,4,80,47,55,234,103,130,207,90,90,173,173,214,106,189,234,197,199,103,5,45,57,127,124,86,80,215,133,199,103,133,155,242,156,224,179,4,89,115,224,179,130,38,205,132,207,74,31,64,217,241,89,210,148,186,104,248,172,128,244,105,248,172,32,229,124,248,172,32,255,83,193,103,165,141,242,23,7,159,53,51,83,83,241,89,103,202,179,83,225,179,82,6,219,41,240,89,65,169,115,224,179,68,230,236,248,44,105,114,101,199,103,165,203,178,4,124,86,66,203,50,225,179,36,94,95,120,124,150,104,203,169,241,89,243,114,229,11,130,207,202,204,232,40,62,43,178,234,38,227,179,212,57,119,182,248,172,216,178,159,46,62,43,224,196,60,248,172,80,238,169,248,172,32,253,44,248,44,73,45,75,45,115,46,124,86,50,73,211,241,89,51,9,243,25,240,89,17,141,40,5,159,21,73,251,180,240,89,48,24,236,107,99,3,150,66,223,52,207,32,148,229,243,84,94,14,230,202,193,92,57,152,43,7,115,157,26,204,165,8,161,108,193,49,185,64,207,177,93,57,182,43,199,118,229,216,174,28,219,149,99,187,114,108,87,142,237,202,177,93,57,182,43,199,118,229,216,174,28,219,149,99,187,114,108,87,142,237,202,177,93,57,182,235,12,177,93,235,171,107,201,87,179,87,235,24,21,243,220,175,102,55,205,238,122,175,214,239,101,187,154,189,111,116,171,83,98,139,149,221,162,89,98,55,180,139,148,180,93,126,203,191,107,121,58,194,215,94,234,129,174,230,155,87,134,230,62,244,154,110,195,163,59,158,57,28,148,239,244,30,61,50,55,92,211,31,187,118,1,40,134,85,89,3,170,96,3,104,245,58,32,105,189,166,214,237,122,67,24,27,251,251,142,189,136,55,152,107,19,125,39,37,165,172,128,178,164,138,174,8,153,12,223,119,189,230,177,230,153,160,251,26,190,227,46,246,176,0,173,137,41,73,208,59,195,117,157,67,42,134,180,73,76,33,100,12,6,37,249,78,243,120,100,192,186,169,85,96,140,251,175,25,71,206,216,175,184,38,118,204,85,107,56,196,30,197,75,178,161,19,239,28,20,177,237,240,241,146,95,212,104,146,178,11,195,228,117,7,239,182,47,149,160,123,79,95,91,199,217,31,109,90,125,188,22,30,186,160,252,18,76,37,223,44,147,123,220,203,52,225,245,126,64,144,166,26,220,240,15,100,68,42,181,119,238,46,118,94,39,163,177,252,146,85,91,179,233,24,51,55,163,197,210,109,196,235,198,190,217,76,123,121,197,78,107,162,204,160,72,33,232,39,122,11,250,181,180,160,45,50,250,226,19,221,128,153,121,247,229,90,117,83,171,66,159,106,165,169,105,161,196,68,22,40,29,69,111,157,103,93,21,206,164,65,195,118,245,26,249,159,53,16,70,81,120,144,74,198,3,148,132,48,17,105,175,238,141,97,117,113,155,181,106,48,222,64,246,64,110,215,28,64,46,42,27,223,48,108,19,158,37,20,24,236,82,121,146,91,104,250,110,50,240,138,134,234,28,31,206,116,250,144,178,187,190,29,87,46,153,77,240,142,203,101,105,50,1,169,142,29,153,125,190,93,192,228,163,225,216,19,173,194,217,20,76,43,250,10,5,91,83,27,185,22,232,77,71,154,14,11,3,18,223,111,94,242,203,119,13,111,219,240,141,137,14,185,142,123,67,171,119,191,137,15,237,254,208,188,101,28,152,105,35,54,210,101,84,100,148,61,200,23,211,89,188,195,244,80,147,248,28,35,52,122,227,94,207,4,193,160,171,205,160,170,129,166,82,73,117,170,87,223,120,45,110,158,51,90,104,154,121,169,57,52,92,27,37,73,136,26,16,217,118,12,61,116,89,144,233,153,129,105,52,115,2,161,153,136,197,245,52,153,82,58,148,140,32,211,93,28,137,212,90,231,216,183,221,225,130,86,121,48,168,220,117,43,35,19,246,233,118,5,179,226,194,4,131,212,7,109,219,132,85,245,78,119,104,216,247,181,20,177,138,153,94,195,250,136,88,165,147,83,23,131,108,147,146,79,102,14,16,194,236,214,7,232,120,62,70,7,52,113,45,245,9,195,93,227,144,8,54,237,96,81,60,59,48,134,99,16,117,101,246,64,7,150,185,48,86,80,239,20,25,39,187,58,153,97,251,176,250,90,35,24,195,230,144,218,198,113,170,69,103,38,159,52,76,199,215,32,21,90,26,52,216,60,89,48,79,128,230,38,51,176,32,253,186,182,111,60,100,155,42,141,191,184,97,60,124,133,60,209,181,187,32,91,65,151,70,133,125,145,212,166,193,146,23,40,176,32,25,169,6,69,87,38,137,25,139,212,110,31,116,206,200,117,70,56,25,186,247,128,122,100,132,166,15,141,174,57,12,61,67,58,23,73,131,160,236,122,181,10,79,188,187,176,140,242,40,167,139,190,227,32,31,80,38,235,3,235,33,76,121,13,55,4,64,0,31,75,25,234,239,160,240,13,213,79,159,41,245,215,26,80,63,213,212,121,59,207,133,156,219,182,229,135,201,161,207,84,114,170,167,34,7,198,246,176,200,186,248,21,140,29,108,186,122,81,168,91,166,110,148,142,3,29,42,74,248,125,243,168,105,232,50,249,6,35,217,152,74,230,68,167,190,209,91,67,199,247,96,152,221,25,23,119,72,129,26,83,43,129,90,59,80,18,77,170,251,185,45,19,180,154,67,166,217,177,209,101,217,163,177,31,22,20,54,172,254,164,26,34,188,64,214,239,153,74,105,172,93,126,153,190,195,145,15,13,118,203,82,215,67,243,97,8,239,163,120,104,30,211,121,233,238,24,187,58,104,42,67,52,119,40,229,129,132,240,76,191,232,162,50,29,81,182,205,77,179,12,207,246,139,165,166,9,250,175,60,167,161,53,59,208,236,93,236,143,221,9,204,108,123,60,28,130,14,93,2,69,25,196,139,94,47,33,115,204,34,118,22,155,255,143,30,5,194,134,190,107,82,70,152,251,35,255,40,96,68,223,244,122,174,53,34,123,86,69,128,209,245,226,77,72,174,149,38,209,229,247,217,174,85,146,154,35,41,42,160,161,91,54,217,126,83,157,98,18,86,137,250,150,49,116,246,36,234,45,127,104,54,99,171,214,15,44,207,234,146,183,52,215,55,232,111,157,73,205,37,16,154,186,214,53,7,142,11,131,125,232,120,166,38,212,133,14,254,164,173,214,198,35,144,157,102,147,149,166,133,134,131,82,116,203,148,164,33,227,93,72,207,145,12,3,66,205,233,187,198,30,206,91,58,165,17,152,64,220,6,26,236,163,116,186,166,165,45,110,180,189,87,30,246,112,121,99,98,158,214,66,229,60,70,225,102,189,43,218,215,62,128,87,238,45,250,88,167,178,30,167,39,253,198,218,96,133,105,15,143,10,210,41,49,59,41,209,248,59,119,112,197,208,166,239,20,226,198,173,53,242,112,233,37,29,31,82,238,227,83,43,139,181,24,56,19,221,109,237,236,234,86,171,136,91,218,149,6,36,193,34,141,94,195,96,223,250,230,18,100,211,29,146,98,117,176,58,160,207,235,131,70,29,159,147,99,83,203,171,85,248,161,15,201,17,42,115,169,10,223,123,248,189,81,27,172,194,247,126,139,45,250,119,199,251,134,125,211,100,16,16,6,40,209,244,0,221,214,60,6,89,99,61,180,108,80,20,188,29,80,98,118,119,105,167,73,219,95,42,180,142,217,228,199,81,192,68,2,126,21,43,56,34,220,100,145,78,74,14,171,10,152,136,108,87,222,128,189,234,62,238,252,246,204,45,211,176,233,183,102,77,199,127,110,161,158,176,88,131,110,247,29,223,24,54,171,250,189,46,26,59,49,51,221,123,93,239,195,67,15,248,76,30,67,69,116,222,193,152,181,250,248,169,204,130,96,216,194,104,197,183,193,104,108,30,239,195,14,227,58,230,33,34,215,26,28,209,199,56,111,14,13,191,119,23,11,167,219,253,190,204,18,105,43,73,54,98,145,221,36,165,184,53,36,44,45,131,138,183,109,245,252,235,104,235,185,234,58,251,29,163,119,215,44,106,247,186,90,169,57,75,242,59,166,13,189,75,114,136,22,181,14,45,27,116,67,2,131,128,209,93,38,198,208,33,77,68,216,210,138,238,21,113,112,108,198,63,110,106,79,62,121,255,179,191,252,76,163,37,192,182,59,154,206,234,211,151,1,35,203,148,143,241,105,121,137,140,89,132,168,203,151,201,119,108,41,174,129,48,45,112,76,142,145,205,95,35,75,97,209,217,1,149,112,116,11,189,231,218,110,169,120,76,101,129,100,192,17,3,179,61,246,239,58,174,245,14,181,147,106,48,158,92,211,45,104,200,145,158,225,23,113,5,3,49,94,238,141,93,28,59,183,61,211,45,251,206,125,211,134,85,8,100,198,190,51,182,67,189,11,99,193,132,34,251,30,95,195,183,149,25,193,76,71,164,1,193,160,217,49,119,55,163,143,118,236,221,150,223,140,62,111,177,86,90,164,199,161,121,19,221,214,125,96,3,227,72,51,214,252,180,65,10,98,179,175,117,169,74,187,33,152,80,244,171,215,218,57,70,167,8,232,117,216,45,154,14,26,15,51,34,107,87,190,126,187,253,154,198,166,209,53,154,8,126,186,152,196,63,162,25,174,195,42,65,93,183,152,163,253,250,182,216,31,208,17,1,234,66,143,14,84,218,39,84,172,124,29,171,46,134,8,146,245,186,210,177,53,40,154,20,15,65,27,101,131,94,69,74,46,15,77,123,207,191,187,1,9,144,177,92,207,32,45,84,244,68,158,97,167,10,98,10,132,138,111,22,212,4,101,73,137,79,79,65,116,173,212,20,168,249,166,167,120,205,60,48,135,58,111,132,55,2,141,196,44,86,233,198,76,8,70,78,51,179,43,242,95,70,25,86,250,43,48,179,139,69,121,76,99,34,179,5,125,98,183,160,147,60,243,186,141,35,88,174,175,68,217,4,185,139,180,196,218,134,241,114,203,222,48,22,22,74,230,66,75,251,63,191,212,54,124,153,15,45,115,65,249,13,26,158,206,20,71,137,204,210,196,28,122,216,80,193,252,218,196,15,198,90,13,114,77,244,192,122,209,76,178,143,210,129,93,6,237,146,89,169,130,113,79,40,231,157,205,135,192,206,238,134,104,74,193,2,221,56,148,135,191,116,99,94,130,94,76,139,177,90,199,147,13,75,238,218,150,161,91,101,162,244,143,92,203,51,201,35,23,30,17,124,54,54,47,90,212,142,11,122,48,61,132,108,149,38,108,136,119,113,21,184,77,116,46,34,169,142,97,133,97,243,64,71,173,168,105,79,212,65,206,70,56,177,102,7,197,183,112,145,42,191,100,59,232,28,40,134,181,220,125,248,196,245,143,106,18,125,7,126,131,250,82,230,239,97,65,31,179,9,12,139,61,217,65,9,193,137,250,58,235,57,34,123,89,81,197,99,81,38,121,28,40,40,64,42,145,105,168,120,168,166,152,137,232,96,162,111,202,61,76,10,81,117,75,24,17,186,48,203,200,105,25,227,232,187,20,129,0,131,157,140,41,161,191,167,201,60,49,76,217,232,97,171,23,129,240,187,251,197,112,35,105,153,29,220,142,82,197,77,23,41,152,90,238,211,199,199,172,132,45,178,13,121,19,22,208,102,56,37,75,129,42,22,222,91,63,76,75,74,18,196,48,182,236,223,53,109,105,162,71,85,245,75,85,96,6,20,224,43,2,129,176,168,25,199,253,42,239,43,69,119,86,22,169,132,110,99,172,152,54,20,121,211,50,140,70,117,37,7,213,105,212,234,235,99,162,191,174,47,215,215,152,254,186,182,186,138,250,235,128,47,125,99,182,244,141,96,243,234,234,64,23,217,131,106,171,43,131,181,122,119,105,69,35,191,75,27,230,142,216,155,239,182,6,220,65,52,209,251,189,110,255,153,187,115,6,64,226,98,215,233,31,105,17,67,52,174,141,183,168,227,70,53,69,227,11,213,165,19,83,48,53,150,72,150,44,232,154,99,178,255,131,239,139,100,235,27,108,159,222,132,215,29,124,20,178,27,112,192,32,89,12,19,236,7,65,10,216,45,42,54,130,224,13,154,37,153,209,6,38,67,159,160,187,60,85,234,133,13,54,139,35,216,48,51,99,141,137,178,146,237,45,137,138,201,150,64,182,175,243,32,105,132,175,178,51,193,27,162,223,145,152,120,208,128,163,252,218,49,203,196,169,185,25,183,65,36,187,195,158,229,246,208,38,202,108,148,1,98,164,67,156,161,44,63,104,130,129,197,35,217,188,44,237,17,77,170,200,166,26,149,119,81,58,75,22,131,152,142,22,134,41,214,213,176,220,237,243,33,68,191,51,46,208,158,133,133,156,140,156,171,240,74,167,92,16,246,174,36,247,150,182,94,29,61,68,123,24,66,85,160,38,155,128,242,190,6,131,9,214,203,125,203,87,116,106,216,64,184,160,101,216,254,54,157,116,116,66,75,196,133,252,119,212,242,38,111,129,111,24,54,8,16,156,75,140,86,50,132,36,147,79,200,114,6,189,3,43,67,151,238,223,70,67,163,103,222,117,134,168,234,11,17,100,27,7,214,30,186,54,89,129,32,210,241,254,167,160,29,48,202,64,145,141,142,199,75,208,73,32,222,40,94,230,107,131,162,6,9,181,18,236,61,202,119,238,67,7,194,47,162,5,106,204,134,89,91,210,201,67,93,187,66,30,148,54,81,4,5,78,27,82,57,148,62,137,204,179,160,83,200,38,42,213,88,167,118,161,77,172,205,97,251,92,168,60,98,166,83,45,79,241,110,43,163,223,223,242,237,4,135,21,147,57,97,151,21,176,220,178,201,14,56,198,79,69,178,100,240,173,134,87,66,86,87,188,95,113,254,38,196,250,220,210,26,112,147,12,201,118,191,63,201,106,245,97,13,0,50,210,188,162,210,116,62,39,95,139,42,37,2,95,40,247,247,155,116,189,226,229,18,132,57,76,242,199,127,247,201,201,207,254,124,242,163,95,126,246,231,63,127,250,241,111,53,61,146,208,27,89,54,150,20,112,85,144,22,73,27,72,75,72,30,5,64,19,127,85,245,18,74,28,230,177,135,17,171,104,105,116,213,80,95,38,27,251,41,67,137,129,63,113,101,68,241,115,135,136,94,20,154,137,66,111,39,163,24,247,185,181,5,251,169,168,117,187,67,88,120,80,108,152,163,84,135,97,243,20,21,160,25,39,75,29,104,135,79,90,54,248,169,36,58,42,216,250,12,139,25,94,204,151,137,193,122,132,171,139,88,168,150,202,120,146,100,145,110,251,49,101,181,5,251,217,193,208,216,219,76,233,44,107,127,143,116,85,255,8,102,135,213,195,206,50,201,62,236,38,168,93,177,11,119,112,29,100,112,117,227,61,171,107,56,160,74,55,181,190,113,52,103,25,46,150,81,35,133,28,154,230,253,57,75,121,231,174,51,22,229,236,35,228,98,206,130,142,198,166,40,231,193,216,112,113,205,153,151,57,253,49,41,230,8,228,238,156,101,216,22,232,97,66,13,218,37,238,157,148,46,45,116,243,94,189,128,189,154,32,79,8,194,33,113,234,11,3,34,66,104,2,93,117,104,217,247,83,147,178,20,138,30,15,154,173,233,154,176,79,142,0,42,136,165,141,175,238,125,180,81,192,114,7,75,143,233,226,57,47,68,241,73,11,188,144,112,182,228,85,149,215,252,109,82,92,17,55,31,168,176,133,43,159,130,35,201,138,45,97,68,39,139,241,20,172,73,86,246,41,232,39,141,225,179,201,6,17,125,220,68,165,143,215,247,22,71,174,179,239,80,136,70,72,103,154,155,173,55,161,193,134,103,18,45,248,140,120,232,210,34,103,100,98,202,158,138,170,8,168,15,205,210,178,43,176,177,229,205,74,84,43,148,158,99,92,87,120,169,248,160,77,162,189,151,152,48,157,57,35,133,23,82,125,51,113,230,58,163,108,19,179,55,116,198,251,49,179,50,140,106,234,141,137,6,216,115,70,71,167,25,53,176,5,240,157,209,27,174,51,50,246,12,106,120,209,57,191,17,215,89,212,140,49,136,88,157,205,207,25,134,82,140,143,86,218,114,146,82,167,143,164,41,211,240,185,99,150,107,160,126,126,214,204,34,165,190,104,204,186,69,157,0,197,179,102,22,115,46,100,228,23,157,181,104,254,169,210,127,179,162,101,56,104,145,164,43,145,141,127,125,26,220,132,62,167,6,169,8,206,164,204,30,36,129,75,182,73,42,98,242,231,88,148,21,130,69,33,233,22,209,132,134,93,177,184,239,244,141,161,38,250,39,21,136,34,4,44,179,120,80,74,116,141,39,214,77,97,86,138,17,105,52,181,180,205,224,201,18,48,67,211,109,4,113,166,129,41,70,129,20,227,70,188,109,32,147,117,3,39,9,87,116,78,163,22,201,56,99,154,226,122,223,139,107,37,85,131,102,214,127,18,90,158,170,238,168,198,17,9,141,154,12,223,22,144,163,84,56,232,242,74,149,141,57,143,3,73,22,169,19,75,147,44,85,236,77,135,188,152,134,2,101,94,143,0,194,202,71,254,74,4,50,56,41,233,116,173,34,118,14,232,192,87,205,163,205,233,144,202,30,129,113,6,173,141,32,38,83,45,167,36,119,73,178,74,79,209,72,210,40,161,38,198,89,106,183,153,197,150,11,173,105,165,95,177,103,47,31,242,148,2,222,74,172,205,128,222,53,40,226,3,5,233,44,213,6,217,74,113,64,208,68,22,79,71,136,218,42,66,52,179,105,8,13,234,134,143,0,22,180,12,61,120,168,233,118,64,101,170,109,104,50,105,62,61,178,136,193,42,59,101,50,156,52,3,248,216,33,235,234,155,48,35,103,235,78,41,223,243,216,159,222,131,254,195,33,233,209,128,208,231,163,75,41,101,172,83,51,19,39,247,234,46,183,39,48,221,36,0,202,74,157,11,253,116,211,244,160,33,144,56,248,193,37,185,245,142,25,21,226,240,144,202,111,208,62,40,92,43,146,166,67,159,115,49,79,170,143,115,33,50,37,130,70,174,9,45,182,236,33,95,21,197,207,176,126,17,163,135,74,40,91,174,88,33,20,98,86,247,2,71,10,36,122,24,176,89,216,91,219,92,229,35,30,65,186,103,66,178,198,35,92,39,49,5,193,215,242,31,140,33,55,129,57,106,78,186,129,8,114,98,10,145,19,127,176,156,76,123,86,51,115,213,87,202,207,210,137,34,216,111,230,168,34,212,247,251,33,226,65,109,98,37,168,16,83,89,97,220,51,253,155,194,91,80,196,129,227,26,251,30,129,234,69,224,179,107,102,195,164,224,130,0,72,187,214,168,173,208,111,18,116,118,189,186,78,33,181,2,95,171,123,164,132,250,154,177,18,6,224,86,235,43,168,225,48,112,173,129,235,48,5,215,46,247,215,26,4,92,123,90,44,129,207,71,206,102,130,90,143,82,113,229,0,93,117,76,193,15,107,246,83,84,122,69,153,95,61,173,50,47,170,11,240,228,49,74,187,162,173,199,77,72,234,179,209,201,233,84,210,164,209,38,60,27,209,192,13,26,241,223,37,128,170,67,75,56,149,248,48,115,254,250,201,47,36,133,187,119,215,236,221,199,80,18,4,251,200,103,47,61,131,33,24,131,105,34,222,91,146,179,205,23,55,68,226,38,57,112,163,41,195,168,137,104,10,25,61,129,47,205,254,43,20,224,158,130,160,224,109,17,8,10,234,85,78,100,157,174,120,227,37,124,69,88,38,9,240,2,49,76,5,194,71,203,130,85,32,126,67,54,167,103,67,174,40,90,55,115,51,165,160,89,158,18,152,5,42,199,115,29,164,195,103,64,179,16,122,194,28,39,29,20,131,110,73,103,35,229,15,26,28,93,7,38,199,165,22,135,135,38,248,211,48,249,34,231,176,230,184,123,212,43,32,178,248,174,105,74,198,5,182,171,130,135,193,65,84,205,6,174,134,121,142,135,128,9,211,9,180,255,77,200,192,28,212,152,15,127,202,59,145,177,199,61,26,103,87,47,162,178,167,215,141,99,147,147,145,194,32,118,212,157,113,104,42,83,227,204,13,177,72,28,248,122,221,134,117,9,195,11,100,70,229,172,18,11,125,86,8,13,34,22,161,44,239,138,64,174,98,112,98,177,33,155,25,66,147,134,159,121,230,24,22,232,11,11,89,30,150,32,150,29,88,71,130,8,140,26,176,6,18,193,178,53,145,142,250,156,246,20,119,60,40,102,62,44,76,226,169,237,36,48,76,244,168,189,52,186,37,3,10,25,131,236,135,60,8,167,27,86,52,118,16,115,209,28,12,80,131,67,11,146,123,127,218,249,219,103,111,112,9,137,182,212,162,83,142,158,198,152,98,234,49,167,66,41,237,48,41,49,4,5,177,88,145,125,65,32,17,210,183,89,233,118,227,94,124,128,5,181,247,235,233,27,229,169,77,180,163,135,150,107,43,79,185,161,84,72,77,109,232,174,88,72,200,154,151,247,242,11,222,203,97,117,225,116,189,108,244,122,120,96,235,217,117,52,39,32,239,235,72,95,147,70,199,232,92,207,208,58,36,41,142,153,224,216,66,117,76,80,47,229,243,195,169,206,66,178,208,153,236,0,176,78,49,146,145,227,176,33,152,100,228,125,210,174,36,128,241,177,141,71,4,254,160,236,195,99,17,9,122,28,34,33,222,245,36,59,103,85,63,84,86,232,8,114,85,0,114,8,5,137,22,179,25,80,54,92,113,98,222,85,197,232,192,148,34,30,231,149,2,101,116,30,183,13,246,96,36,118,116,119,232,244,226,163,174,168,110,216,18,31,233,231,106,110,84,84,165,120,85,148,34,246,163,188,203,16,44,40,206,55,25,213,114,105,168,129,76,229,71,108,152,129,3,144,77,59,60,9,180,179,203,142,2,173,244,7,75,212,194,54,88,174,86,153,213,109,5,109,116,120,40,8,237,107,93,19,15,175,183,195,39,154,199,61,189,219,58,70,20,173,233,245,218,195,97,244,108,122,193,54,15,11,131,29,237,13,215,217,135,45,147,182,43,159,169,196,131,80,193,193,234,98,123,65,171,24,35,171,210,199,137,138,59,149,202,65,13,127,120,21,120,11,165,107,145,195,90,184,237,129,97,219,39,135,36,99,14,105,249,165,99,19,103,47,61,57,69,14,228,149,232,73,222,45,60,244,6,226,160,109,247,183,205,253,152,179,203,105,132,147,3,77,140,240,145,227,5,148,131,128,69,154,225,31,66,179,90,9,236,100,34,13,96,4,166,53,192,206,210,128,55,29,178,59,127,26,205,160,85,157,109,99,160,88,52,245,40,35,232,116,77,136,29,67,65,53,211,201,215,195,116,11,122,61,82,16,59,132,115,26,122,199,201,228,86,72,37,164,6,168,107,19,85,88,12,178,55,55,205,208,248,175,185,123,167,32,150,207,79,140,248,103,216,71,72,38,60,170,4,71,249,75,211,134,131,68,7,154,148,222,48,246,206,97,188,98,201,164,171,165,90,50,12,85,66,27,172,71,36,59,236,224,79,199,171,84,218,212,90,232,81,74,221,167,39,42,51,114,16,243,223,198,133,223,59,7,38,142,121,225,149,72,77,89,25,9,99,151,100,34,237,60,47,62,42,149,204,206,70,143,12,17,80,70,221,211,113,112,156,68,97,69,174,97,147,109,77,112,14,243,109,202,130,118,25,146,118,216,204,46,179,239,240,212,242,104,38,242,152,255,200,218,168,27,134,7,26,204,214,209,245,254,153,183,234,13,232,142,138,82,5,11,253,57,59,109,222,83,32,206,3,234,188,204,228,81,145,129,165,156,129,144,140,33,45,40,127,19,135,53,235,118,211,70,201,126,251,230,245,14,15,251,51,155,32,69,111,86,72,6,232,102,22,170,109,60,124,148,48,205,176,80,70,58,126,229,226,148,215,181,25,140,90,147,143,218,120,193,96,71,198,0,168,189,200,5,226,56,62,83,154,57,171,177,228,138,82,13,8,45,221,204,68,29,52,147,102,57,75,169,74,157,228,72,30,251,166,212,146,85,162,138,76,103,52,56,67,84,5,68,101,213,52,4,89,95,117,186,103,201,174,123,78,23,169,130,127,8,167,88,233,167,209,214,130,137,119,62,26,7,150,236,85,212,90,78,73,239,85,88,196,136,191,242,172,37,209,136,73,34,94,1,17,69,215,251,167,210,44,113,178,17,77,235,116,162,51,73,21,161,114,93,170,67,22,159,126,153,255,128,101,147,45,171,158,188,198,122,167,233,6,172,241,166,57,220,58,66,84,195,169,214,83,185,55,198,180,84,222,62,248,234,85,162,149,109,250,228,159,83,245,12,104,154,103,164,199,74,74,63,177,92,156,98,120,83,52,203,243,71,23,155,192,33,33,123,26,43,70,32,99,249,194,36,196,4,93,152,166,89,51,184,218,132,163,158,170,53,231,166,53,5,85,36,78,47,203,187,97,88,54,211,73,241,235,153,176,122,139,132,121,56,123,149,139,175,106,162,34,89,107,57,141,210,213,30,14,153,46,116,54,163,36,65,223,10,170,57,75,163,87,39,136,179,135,69,67,13,52,168,255,185,54,37,169,210,179,108,216,153,15,32,36,60,227,238,102,6,51,23,182,221,218,183,124,58,234,189,115,161,58,84,7,81,232,102,218,6,117,48,78,1,244,216,214,17,20,117,102,203,158,108,82,236,177,26,102,181,30,77,244,187,4,248,185,94,239,105,165,13,158,178,176,79,71,36,133,96,43,49,238,72,84,59,246,4,89,115,104,191,193,194,41,222,58,218,239,58,67,143,95,140,146,150,6,139,49,201,229,40,6,158,241,6,25,89,140,243,253,196,22,177,205,206,144,57,46,161,177,108,218,227,125,147,192,129,38,36,96,45,9,105,87,54,70,163,225,17,217,222,76,56,131,39,162,117,123,200,9,30,105,207,108,213,54,204,151,13,119,143,156,215,243,120,112,70,115,97,129,183,31,13,32,151,90,34,5,134,190,148,127,52,143,39,27,230,151,235,155,251,140,45,69,187,132,176,241,152,128,135,208,178,32,220,39,137,6,70,2,121,65,25,196,169,51,165,185,222,38,75,208,55,7,150,109,178,4,150,9,220,212,167,101,5,154,74,77,137,192,84,234,212,10,142,8,145,211,186,194,134,174,32,3,138,251,194,38,200,187,78,66,184,214,3,30,177,23,1,174,219,134,69,240,192,114,152,222,192,135,218,164,1,246,116,132,215,53,105,16,181,73,82,204,94,126,61,10,186,149,57,28,143,4,234,229,241,114,15,130,24,185,1,94,139,68,212,141,196,245,197,31,40,95,105,24,94,225,189,141,68,238,173,87,121,220,222,137,78,213,147,180,56,191,117,188,34,4,73,99,90,209,113,223,220,71,122,107,245,149,181,70,117,173,81,175,55,86,171,75,181,245,70,173,129,168,38,1,227,36,45,50,186,175,226,121,9,244,56,235,81,224,45,18,170,34,110,241,73,108,76,98,9,9,74,217,51,162,71,178,99,66,255,138,16,172,28,158,72,15,201,5,77,80,206,106,69,162,3,211,212,42,89,45,47,53,238,47,57,24,196,194,236,73,132,78,201,197,142,159,192,40,159,179,74,41,216,240,172,181,146,172,82,160,98,134,201,13,151,181,83,221,101,96,90,30,66,16,22,3,30,15,88,132,224,133,153,101,171,33,202,48,49,31,217,45,63,26,234,56,249,92,56,77,43,206,109,176,0,186,145,33,129,78,203,128,105,42,222,123,103,151,175,178,41,113,122,187,229,4,143,86,49,86,31,145,131,197,62,122,4,53,72,155,195,80,236,97,30,33,150,84,115,87,244,5,243,68,176,32,188,113,235,28,149,220,62,6,63,115,157,67,15,171,217,48,165,138,237,242,190,49,82,179,48,201,181,87,164,178,201,47,15,216,150,126,162,19,69,91,55,37,228,70,139,78,109,10,230,8,230,55,253,141,95,153,84,128,198,226,191,19,222,198,155,206,48,189,145,242,126,172,195,22,122,68,142,225,74,143,255,18,253,15,75,73,49,138,176,198,147,133,94,109,245,229,203,182,224,71,92,123,236,80,123,236,112,123,108,185,61,105,225,83,165,211,66,186,138,116,143,142,110,42,217,90,20,129,67,135,34,21,165,173,105,162,148,33,39,125,41,198,183,60,175,154,28,142,21,74,192,71,90,81,170,139,5,30,149,251,72,121,61,209,101,49,152,212,125,201,83,33,173,167,248,240,100,107,22,151,58,190,53,52,235,182,233,225,138,45,49,92,192,200,21,34,180,42,105,167,213,143,97,67,81,141,42,43,38,124,16,103,150,196,1,246,99,234,32,107,96,74,61,148,59,65,40,238,32,184,246,246,149,27,119,174,111,223,9,66,192,145,181,78,103,177,186,161,227,168,207,59,20,123,59,18,189,123,178,219,156,82,209,215,110,94,83,43,178,102,169,229,250,235,24,127,46,117,100,136,72,208,68,103,136,23,130,50,68,220,148,195,60,219,36,146,115,201,223,177,119,47,95,54,41,163,19,3,150,191,118,253,213,43,201,241,202,237,132,64,229,80,244,164,180,17,195,37,83,224,17,165,121,118,202,89,16,139,135,142,78,7,60,13,70,226,25,35,18,44,89,212,34,170,203,102,132,113,57,91,100,43,91,100,161,42,201,186,61,215,73,69,80,121,159,175,193,209,5,142,198,239,183,45,96,203,85,32,163,24,159,140,65,251,209,162,38,146,134,60,42,108,67,0,123,181,27,198,40,56,224,22,217,195,136,54,94,178,49,194,120,209,71,29,31,133,47,57,78,0,63,40,142,75,112,83,96,253,162,194,145,245,40,23,132,173,189,226,30,198,207,151,130,29,191,161,166,40,233,240,250,56,88,146,38,165,115,27,5,10,254,240,76,73,63,87,178,37,128,94,148,232,132,209,19,69,51,166,108,92,41,234,15,81,144,212,224,24,10,60,27,62,72,25,63,26,73,176,120,216,108,87,185,102,29,85,207,120,112,121,62,16,227,163,132,139,115,25,88,114,91,28,41,124,14,131,132,3,5,52,52,56,44,134,177,27,84,22,176,254,88,156,205,143,61,207,88,190,231,88,118,81,211,17,117,71,207,168,17,197,130,158,253,134,237,22,9,209,28,156,4,111,210,48,184,98,247,232,7,247,108,18,121,20,86,201,30,12,88,156,85,94,39,234,102,150,13,3,210,191,78,174,206,179,227,213,222,3,41,40,121,249,37,19,134,68,81,11,206,50,107,178,64,32,39,55,149,177,73,49,181,114,56,120,194,172,90,51,248,94,69,148,233,195,214,129,190,69,16,136,75,189,30,59,237,219,88,94,90,87,195,146,31,242,176,228,91,76,120,62,212,251,250,40,8,75,190,212,104,172,154,230,210,18,11,75,174,31,181,14,121,44,114,253,254,249,159,8,190,56,231,128,103,61,36,154,241,128,100,134,243,144,231,124,254,49,5,53,174,158,58,60,229,41,195,11,114,178,112,74,112,238,252,112,225,25,31,46,156,53,208,118,236,21,190,113,7,10,231,136,206,20,4,40,8,31,27,156,233,166,206,103,122,196,240,57,61,107,166,0,237,19,230,108,226,89,51,113,242,104,174,104,81,207,252,72,82,150,182,39,30,73,226,109,111,158,186,137,24,205,234,57,111,36,159,210,207,240,100,213,148,176,164,231,122,144,138,217,178,185,107,106,51,161,18,98,76,8,7,223,240,206,232,80,85,76,112,116,242,98,242,188,29,183,74,143,130,57,83,80,99,233,192,21,134,181,60,155,67,87,209,232,36,177,39,176,212,88,37,249,97,172,57,14,99,109,19,43,28,247,249,190,244,66,123,180,239,156,139,71,251,165,231,221,163,253,210,83,247,104,223,75,240,104,63,120,174,61,218,103,236,192,230,107,11,22,45,251,168,137,103,154,187,169,181,172,14,101,102,136,226,207,66,22,187,51,118,140,210,24,208,241,142,81,222,44,225,30,153,129,76,113,199,110,6,183,222,61,98,67,82,149,32,118,248,139,68,208,74,128,92,74,254,27,226,215,196,33,195,255,165,142,101,245,87,170,163,47,91,9,152,244,209,35,169,251,179,103,195,228,143,30,137,193,149,45,35,73,251,232,81,117,54,247,98,188,95,78,241,80,103,100,63,241,21,37,248,172,185,111,206,68,47,14,109,137,41,209,46,28,217,105,62,186,144,163,168,204,239,119,38,254,52,58,190,148,203,183,46,178,231,41,109,182,76,247,33,169,19,210,127,190,93,50,119,138,119,132,95,99,52,213,25,51,157,49,51,186,85,50,85,159,177,234,36,215,72,32,202,152,99,79,116,206,6,48,63,221,23,98,245,169,35,132,108,103,68,20,8,59,254,70,96,179,252,146,107,14,152,107,26,4,194,222,30,16,229,28,138,177,66,65,207,204,32,39,165,36,166,187,32,85,70,175,139,216,37,17,103,203,20,167,131,122,191,46,185,75,177,111,234,193,83,238,89,144,125,14,116,135,221,228,55,92,100,115,50,220,147,156,12,24,172,212,60,181,131,225,38,89,246,8,224,115,162,95,105,61,208,223,161,33,69,171,253,46,172,134,33,95,192,21,253,190,190,29,248,2,140,229,154,217,88,94,91,99,190,128,146,126,171,245,142,112,6,92,191,56,206,0,201,140,247,220,185,5,70,60,108,137,86,248,79,133,147,247,254,229,179,239,252,249,243,191,249,225,227,191,251,159,159,126,252,55,79,254,249,39,79,254,249,103,79,254,241,119,159,254,239,15,30,255,95,31,105,74,196,249,231,48,220,228,78,36,144,100,200,62,143,100,115,64,92,16,72,82,125,78,129,114,34,238,63,189,131,26,157,117,147,220,143,114,58,63,74,99,38,63,74,98,176,252,220,131,242,60,121,80,210,157,37,231,230,25,137,248,67,232,247,166,6,223,209,22,246,66,184,71,100,31,72,40,96,191,236,18,73,54,182,103,180,158,75,86,46,11,139,167,214,2,99,200,29,32,167,242,118,40,46,141,100,183,192,92,102,255,68,194,153,97,63,139,171,34,245,118,141,243,99,45,191,154,163,148,37,136,29,165,113,104,30,152,195,215,227,46,25,57,63,50,73,157,82,92,174,231,203,31,146,109,177,175,37,44,246,181,248,197,190,159,47,246,249,98,159,47,246,23,103,177,191,24,11,120,50,136,225,2,45,224,79,117,121,204,23,240,23,122,1,223,125,134,17,98,115,96,195,188,192,134,20,20,195,121,128,22,46,92,164,216,68,68,194,28,64,132,20,244,65,20,116,240,6,58,15,95,195,35,245,131,234,18,222,159,244,53,252,222,51,151,107,242,241,250,107,47,52,24,225,198,185,128,17,174,61,239,96,132,107,79,29,140,112,53,1,140,240,250,249,128,17,100,87,191,178,188,105,122,34,78,129,237,242,154,59,76,217,15,103,164,187,193,68,119,189,154,26,230,23,47,166,239,236,155,30,72,153,169,37,136,132,165,201,179,134,77,200,231,254,85,16,5,190,33,160,137,16,119,136,197,27,137,236,179,47,80,202,33,134,70,193,171,190,88,246,99,42,179,220,144,91,52,84,20,59,66,20,116,225,229,203,138,3,140,205,203,175,84,217,145,125,82,161,64,70,88,244,87,173,36,49,126,214,18,45,165,196,190,40,81,169,175,22,170,15,87,60,129,0,57,75,207,122,40,125,198,211,189,81,166,110,190,198,142,234,178,65,143,142,88,197,159,9,75,19,44,135,40,141,165,243,189,59,199,22,76,149,170,198,93,133,81,133,145,88,41,74,58,15,235,2,131,100,130,56,14,94,2,186,72,248,59,104,34,153,20,84,200,157,21,57,188,159,231,165,100,250,169,111,54,80,218,174,235,169,17,8,100,8,14,155,25,243,156,13,79,116,118,235,180,176,82,12,200,135,189,153,232,103,131,54,18,151,168,207,8,56,82,168,13,13,186,56,178,181,136,156,140,193,35,9,141,67,55,232,104,182,91,145,241,108,110,162,231,185,194,232,174,40,175,225,215,192,169,16,124,7,108,137,212,100,226,133,226,199,190,186,96,199,99,153,140,84,44,147,192,45,25,89,112,75,25,48,74,153,240,72,243,97,143,94,60,120,142,50,239,94,60,172,206,141,226,141,179,192,234,196,115,105,70,224,78,38,90,230,161,227,139,131,226,1,46,17,232,142,170,122,164,194,120,152,212,146,49,60,236,209,235,18,112,71,122,148,9,191,99,182,236,144,236,11,48,60,236,182,224,48,138,199,156,21,197,115,139,47,39,12,200,115,187,245,186,254,22,1,242,224,45,190,213,40,146,231,182,126,93,127,67,66,242,12,86,170,107,70,215,20,72,158,155,173,183,4,146,231,205,83,35,121,66,248,29,102,63,63,48,65,197,101,251,17,28,193,120,250,91,119,141,67,186,143,56,88,20,207,184,55,128,61,80,44,250,60,17,168,30,33,88,16,173,142,232,124,60,36,137,108,166,232,91,192,174,200,161,116,188,155,185,20,131,37,226,38,102,114,118,56,30,87,68,125,78,20,93,116,198,56,162,44,174,158,160,185,186,59,30,154,158,120,116,19,127,133,221,63,107,212,11,79,31,194,176,180,136,169,177,169,249,206,72,242,10,193,122,27,24,89,246,198,62,70,69,37,26,20,123,223,115,134,193,123,180,241,52,215,230,119,41,221,55,143,128,245,212,18,139,223,19,157,75,194,29,120,233,82,168,151,99,238,252,140,217,56,98,97,165,133,52,42,34,126,40,169,22,12,8,144,238,134,146,122,130,52,36,226,133,82,75,211,36,247,32,26,168,153,109,89,52,151,222,88,201,47,172,36,27,122,219,79,106,29,227,13,138,48,226,81,163,28,193,87,204,98,187,8,90,190,235,115,230,198,217,229,184,181,18,22,106,143,26,160,9,62,3,94,216,139,183,111,197,56,39,142,209,135,218,212,86,27,232,235,105,178,95,43,228,215,68,186,197,253,172,199,11,117,65,200,71,50,19,71,204,233,135,5,143,255,146,60,46,50,248,39,229,129,17,239,159,12,149,23,227,159,60,115,22,162,143,68,61,244,121,206,108,196,10,167,49,18,214,211,217,88,137,174,165,41,204,36,45,19,236,148,88,250,84,165,156,127,100,142,4,195,201,15,1,101,232,193,228,36,10,78,216,36,31,239,133,181,152,166,146,232,52,212,186,221,225,67,144,233,248,15,70,34,4,21,208,99,215,28,125,109,68,182,4,176,221,156,114,101,114,130,187,38,185,135,105,251,210,250,23,83,204,208,187,164,192,180,190,101,76,60,215,137,210,29,123,150,13,117,139,158,19,15,206,175,247,60,239,232,16,122,15,255,121,106,189,23,180,51,173,7,121,170,25,122,81,20,156,214,147,18,83,207,181,55,97,55,51,188,137,206,90,222,155,226,193,249,245,166,223,125,231,1,234,87,240,207,83,235,205,160,157,105,189,201,83,205,208,155,162,224,180,222,148,152,170,74,221,176,106,46,73,225,243,144,184,94,176,192,121,41,139,27,245,33,218,227,253,46,122,35,79,191,212,121,83,150,57,111,150,37,206,75,95,222,188,200,210,166,222,159,62,251,10,87,95,158,159,225,251,230,190,35,88,78,126,76,97,58,122,168,12,216,71,158,5,219,105,229,105,140,199,20,51,176,158,20,152,198,124,214,66,133,253,92,114,61,135,135,242,51,31,205,159,126,60,63,201,58,49,211,157,182,145,3,251,225,144,61,19,253,85,52,131,127,35,193,165,249,138,112,105,194,214,61,201,65,41,121,245,130,158,107,30,243,5,167,169,93,181,108,164,3,49,119,230,168,89,211,185,240,130,238,58,130,226,209,157,56,24,26,123,232,211,147,118,213,77,130,38,129,74,30,140,45,23,55,164,85,157,93,68,144,234,185,100,3,56,49,5,221,9,251,176,95,219,131,121,160,117,135,99,28,3,164,149,103,94,23,219,69,197,85,118,197,62,159,234,200,142,35,92,33,225,251,140,213,5,235,95,98,18,166,110,135,107,19,29,127,246,53,74,170,98,184,86,49,168,206,190,86,73,165,9,213,74,61,62,136,232,33,78,226,41,167,230,195,142,40,150,87,248,95,131,217,131,177,137,231,154,64,137,150,91,118,244,114,131,121,71,84,37,33,176,153,242,83,217,212,134,134,191,240,2,66,234,120,82,83,200,38,85,201,160,140,235,25,186,35,45,204,47,95,121,87,58,182,55,139,102,208,230,170,98,183,253,198,2,80,40,81,21,231,190,98,30,35,226,73,197,162,94,98,157,11,210,184,215,131,175,69,51,44,112,111,209,23,26,137,34,46,25,120,205,192,192,139,69,98,252,122,169,56,211,117,17,134,67,107,147,238,62,137,189,197,37,62,27,73,62,128,94,27,14,143,148,96,155,18,3,106,136,236,137,214,27,105,196,85,195,66,9,46,57,94,36,99,104,154,151,12,6,195,215,91,175,232,223,34,166,234,85,195,136,57,115,250,117,253,77,253,213,192,82,221,88,94,91,239,215,107,193,153,211,111,182,190,197,45,213,1,140,234,171,47,52,140,234,219,231,2,163,250,234,243,14,163,250,234,83,135,81,249,126,130,210,97,250,92,235,184,25,146,196,211,224,84,24,208,149,78,142,230,145,142,135,175,217,143,91,58,243,225,176,223,55,245,118,191,207,190,127,51,17,120,21,136,246,208,149,32,64,111,159,216,244,9,138,136,46,23,40,180,2,0,211,52,96,210,34,174,22,114,44,230,169,40,38,20,249,114,210,215,199,251,33,92,148,4,6,155,100,198,80,81,26,184,95,71,59,249,224,255,125,252,163,95,61,254,167,239,124,254,243,159,202,112,173,73,26,94,171,235,219,52,244,140,78,209,176,120,41,110,106,28,26,24,40,244,134,144,55,141,174,71,99,229,139,72,240,55,5,55,147,34,210,224,10,99,248,234,189,101,146,64,218,217,229,142,49,18,50,196,27,13,81,208,235,90,41,213,61,169,94,56,130,29,77,202,36,62,70,59,8,108,76,175,120,103,41,226,175,125,77,40,105,138,211,156,96,6,57,184,139,50,244,209,35,141,132,205,81,30,50,84,87,48,26,90,223,46,126,91,120,179,131,199,73,78,117,66,22,118,121,224,209,14,50,233,82,69,226,74,151,216,136,225,74,173,89,195,161,115,2,248,92,20,20,200,5,148,50,120,245,97,145,201,202,47,225,124,223,152,149,111,56,193,204,217,217,54,49,135,158,89,56,27,206,205,192,181,84,213,0,117,167,34,29,187,234,188,139,250,247,97,246,164,93,44,228,203,11,168,175,115,7,243,201,247,126,243,249,119,126,195,125,201,26,104,61,218,100,151,223,136,22,186,47,96,202,213,62,104,151,45,161,98,148,80,85,27,202,62,163,122,232,5,66,165,210,6,29,34,59,218,151,170,181,229,85,179,11,19,253,75,131,234,50,252,33,223,86,215,151,106,6,126,91,51,150,12,179,143,223,130,116,141,250,170,105,66,61,27,126,28,34,3,111,144,243,129,190,161,227,182,204,29,123,87,247,57,118,141,236,213,38,113,215,23,133,238,43,10,214,26,132,248,40,2,50,9,46,169,238,45,84,61,219,247,23,162,170,124,122,4,44,233,78,159,204,177,175,54,204,178,186,44,182,72,144,23,144,219,168,0,133,148,96,88,220,200,171,152,246,128,246,228,199,67,93,248,101,59,184,35,218,64,222,62,122,84,196,127,90,199,100,143,100,83,228,36,194,38,161,62,120,78,209,146,252,194,149,9,235,117,161,191,18,242,97,7,81,18,168,10,62,163,174,194,60,15,73,122,105,250,177,254,20,226,104,115,218,229,80,205,108,65,210,88,233,225,29,35,21,50,28,7,25,136,160,0,34,105,102,18,88,37,185,117,76,178,68,247,171,138,120,18,55,192,36,97,229,232,189,49,137,96,57,141,147,168,37,160,230,248,117,48,172,141,26,71,113,166,50,68,233,133,204,136,208,12,226,84,77,146,37,190,156,50,181,36,236,209,57,198,151,147,110,244,146,46,21,74,186,247,5,214,29,132,93,53,5,59,200,125,247,236,96,184,4,188,226,246,41,229,225,21,59,237,62,174,11,16,214,78,153,17,105,248,92,62,151,91,230,166,221,74,184,118,130,247,105,147,171,28,24,159,174,40,39,23,1,164,120,82,17,107,10,239,18,133,177,98,47,104,155,76,207,104,5,183,135,150,217,35,93,187,204,219,221,2,213,85,121,77,238,5,211,46,139,41,47,191,231,15,75,179,227,127,83,199,154,210,78,185,28,99,166,129,167,198,242,98,35,170,148,13,113,252,188,70,74,188,168,40,228,180,205,22,109,25,108,146,229,102,197,232,220,155,146,229,15,223,150,209,240,89,76,90,156,74,205,184,29,141,84,4,190,157,86,132,148,156,137,167,41,57,178,96,169,249,125,63,113,55,251,136,77,109,75,211,184,170,184,155,164,150,176,174,244,201,185,81,174,222,5,37,152,108,43,121,217,194,226,2,173,61,132,25,14,33,65,19,132,16,45,22,237,179,158,166,131,236,129,14,213,54,226,58,169,152,185,8,215,220,119,208,79,21,219,81,74,49,66,190,197,81,1,123,71,57,173,180,24,198,166,214,167,220,160,52,118,25,135,158,195,219,147,168,80,135,185,134,50,221,4,153,78,122,118,193,15,58,61,14,110,44,122,73,76,130,114,112,37,81,81,98,127,248,61,178,189,136,155,35,5,154,92,20,183,94,139,211,63,94,244,248,15,27,187,115,43,112,1,204,36,94,224,208,61,13,108,32,113,95,166,94,254,24,186,69,48,246,110,193,204,98,137,141,227,126,212,176,196,4,81,191,79,69,66,40,71,42,50,127,227,194,143,193,50,157,188,241,91,60,62,44,227,85,80,149,231,166,96,184,50,168,216,188,7,38,24,94,34,23,107,36,194,0,58,163,54,85,134,106,255,223,223,252,20,167,5,142,137,5,248,241,51,109,33,142,199,172,248,231,151,201,163,113,194,38,154,122,204,110,249,134,143,161,103,240,104,31,46,2,147,57,24,222,156,153,115,46,225,90,255,153,115,109,162,7,82,44,206,234,155,178,37,165,18,81,148,128,114,110,214,18,232,254,153,151,16,217,213,6,133,100,51,165,209,14,186,210,183,98,118,198,33,65,227,147,115,33,182,223,50,125,221,240,137,191,173,182,186,50,160,151,191,153,93,115,53,234,121,179,33,165,238,74,174,183,254,160,191,188,190,198,175,126,43,109,152,59,90,159,98,216,180,221,150,225,115,55,220,68,239,155,102,77,217,191,160,149,9,239,108,44,120,190,107,193,38,119,3,111,156,91,55,151,145,23,253,65,195,152,154,184,215,168,173,177,196,102,36,49,26,171,88,221,24,83,161,190,180,82,213,74,197,75,85,178,17,68,93,103,7,198,185,174,237,160,150,188,120,176,216,93,91,238,117,87,151,204,221,66,89,156,74,185,115,167,235,244,143,142,89,224,34,68,247,93,178,246,137,179,199,246,55,130,240,70,205,181,234,151,39,101,68,184,47,26,158,213,55,35,69,30,119,29,23,227,26,186,180,156,209,195,130,231,12,173,126,225,75,166,105,110,240,208,26,229,149,122,117,109,233,224,112,194,60,251,83,202,34,128,122,181,168,9,82,142,1,93,163,153,24,161,235,13,169,5,36,57,30,5,139,38,151,218,86,175,150,215,150,224,207,193,225,134,136,116,115,212,132,65,239,108,80,74,154,182,99,155,130,104,26,225,38,145,234,174,3,147,115,95,161,187,107,154,131,149,13,18,70,132,85,185,84,174,213,87,128,17,241,93,67,182,109,119,238,176,80,145,135,174,49,130,101,158,188,33,231,185,186,206,195,99,30,158,132,82,134,94,58,80,25,32,49,230,137,146,198,83,15,134,230,195,13,18,226,135,224,218,188,38,141,243,19,46,160,96,69,139,24,64,138,69,140,181,211,20,204,218,55,220,61,203,166,221,84,174,55,170,203,117,120,72,210,29,210,86,54,170,213,141,222,216,245,28,183,57,114,44,90,19,99,34,118,10,198,28,75,236,199,158,49,236,21,113,60,22,22,11,240,207,27,223,42,77,52,29,116,158,99,188,49,9,245,155,37,221,115,198,110,15,207,82,105,219,205,202,61,211,190,111,217,94,229,208,113,239,123,35,163,103,86,122,15,134,254,226,224,96,108,86,60,183,87,57,176,204,67,175,210,133,17,215,35,203,66,224,173,172,92,220,220,61,199,229,250,222,54,51,194,141,77,109,151,88,137,136,3,20,182,253,35,152,121,30,104,131,237,113,183,173,239,119,218,157,142,238,109,181,59,109,189,215,238,108,235,157,118,187,163,55,182,218,215,218,250,50,121,186,183,213,110,27,240,184,211,213,23,200,227,42,60,168,111,225,147,165,45,252,1,143,28,120,228,145,71,62,127,228,241,204,240,249,205,118,251,45,124,249,109,125,175,131,239,224,19,158,238,67,38,139,100,186,183,165,31,109,183,175,183,245,183,4,5,22,73,104,96,186,251,144,110,31,211,93,29,109,33,189,175,94,193,172,240,226,129,84,69,64,251,125,200,185,173,31,65,166,42,102,106,183,53,244,199,98,216,231,56,222,108,194,255,151,113,105,108,145,179,61,151,45,187,111,62,108,85,97,207,215,226,35,240,242,16,214,170,150,215,243,188,203,94,15,150,144,126,203,119,33,147,198,135,91,135,29,68,218,209,222,182,243,191,249,223,252,239,211,249,91,1,229,106,84,9,107,46,133,99,120,231,179,53,163,64,214,11,73,129,193,119,210,66,95,0,45,230,109,123,130,165,73,186,12,45,66,209,95,10,33,5,6,19,112,37,166,128,241,193,54,120,49,178,34,163,20,68,86,197,104,57,52,23,83,98,84,226,65,115,81,105,23,105,113,177,164,105,229,198,44,87,41,33,111,251,146,214,82,32,106,75,64,71,179,128,26,66,152,92,170,89,40,244,50,181,69,166,248,202,214,149,43,87,87,72,97,178,238,82,104,72,12,8,122,101,186,210,66,235,171,84,30,255,240,47,39,239,254,254,179,15,126,115,242,225,31,62,255,219,255,231,211,143,255,230,179,15,126,252,215,79,126,252,228,187,255,118,242,211,255,252,248,71,63,250,252,7,63,254,252,159,254,199,147,95,124,247,228,195,159,96,208,255,15,190,255,249,47,126,250,217,63,188,247,248,63,255,16,75,224,218,12,105,26,111,89,72,131,57,86,18,18,189,7,159,200,186,79,129,42,63,27,100,120,249,22,205,242,182,31,40,58,133,90,131,49,24,25,31,232,58,133,21,241,88,214,118,10,168,238,208,199,76,233,41,48,173,7,31,78,8,161,97,245,71,25,0,81,149,135,114,25,22,116,186,246,220,116,16,28,175,77,118,201,134,96,181,23,217,16,40,91,89,1,155,99,158,20,97,223,110,85,209,159,194,236,169,139,181,13,227,43,173,234,134,177,184,72,173,5,110,203,223,49,118,55,180,50,186,20,220,77,159,192,116,122,102,209,192,211,21,90,153,61,46,42,207,117,123,97,161,212,180,47,95,14,63,134,66,39,214,160,104,150,176,242,13,248,185,97,151,252,242,216,246,238,90,3,216,180,66,105,194,171,235,7,56,63,131,192,110,112,23,4,187,70,180,90,192,130,237,12,10,62,150,191,208,210,52,6,11,208,105,75,22,107,186,219,186,84,37,246,123,83,110,151,137,237,90,92,52,75,64,193,242,106,139,198,87,52,92,116,111,180,125,160,137,216,150,47,185,165,99,187,101,46,212,54,186,174,105,220,159,16,144,200,98,13,82,27,80,157,139,144,84,3,95,115,58,233,171,77,13,207,191,123,164,165,4,172,40,104,167,232,70,44,153,71,241,40,133,163,122,152,165,192,215,128,8,127,3,217,255,50,39,124,195,0,94,154,69,236,4,216,134,250,36,200,7,53,92,195,19,201,7,142,110,124,152,168,7,166,28,165,32,0,71,98,232,114,36,222,106,133,33,146,192,25,235,43,192,181,203,151,47,25,27,22,239,118,167,5,15,171,18,64,210,218,197,155,228,15,251,69,130,28,141,246,134,83,242,239,186,206,97,1,99,151,96,112,170,43,4,34,171,181,121,1,5,223,41,140,12,255,46,39,179,176,63,246,252,66,151,238,110,65,37,133,94,116,48,232,82,203,89,208,42,218,130,9,228,194,191,192,92,135,244,18,244,80,53,128,37,154,176,191,69,252,45,131,140,85,96,211,30,23,27,229,18,9,199,113,201,40,49,91,62,73,7,157,85,193,136,165,165,5,243,209,35,24,214,19,216,29,219,136,106,24,162,7,47,108,44,67,127,173,229,181,187,64,243,216,135,110,40,233,14,163,203,130,158,93,172,5,227,149,144,228,207,67,146,255,232,145,241,232,81,209,111,1,53,240,235,242,101,135,141,236,16,189,62,146,26,16,211,138,22,79,41,243,3,142,97,14,172,40,26,186,162,237,186,198,81,121,228,58,190,131,61,72,7,111,25,207,3,21,69,167,235,85,209,60,137,71,216,76,185,109,108,124,199,76,208,172,67,2,41,140,25,15,66,18,148,36,110,145,38,81,77,94,30,235,4,192,163,74,140,96,240,87,55,204,96,62,33,34,24,201,37,132,34,102,151,76,116,105,10,74,34,195,70,145,129,82,43,200,96,243,12,156,49,95,177,55,209,74,206,102,63,72,161,69,20,15,19,191,37,102,36,16,131,14,48,104,88,17,133,160,244,194,150,94,8,10,220,150,161,140,163,18,78,218,162,173,60,113,90,55,144,113,251,192,20,151,145,171,91,220,37,166,123,45,71,31,2,229,195,151,157,141,33,109,174,187,51,220,5,250,45,248,167,116,236,181,134,76,188,97,125,61,238,237,28,182,60,200,194,203,35,57,123,84,214,40,146,185,215,234,113,47,182,197,90,237,1,73,189,160,143,176,139,60,115,132,3,24,143,10,152,67,107,31,214,88,183,5,195,152,28,29,112,113,67,218,10,227,4,83,4,188,30,227,242,131,201,178,17,116,177,34,203,171,200,101,34,226,205,96,65,0,46,250,138,200,171,193,98,96,33,111,66,185,173,146,78,243,138,5,193,104,89,242,114,80,192,101,64,149,255,54,157,164,101,13,87,61,182,36,84,130,53,161,138,107,2,52,29,118,237,102,168,237,1,28,22,7,173,4,136,181,249,208,88,172,253,39,147,55,93,192,23,196,219,170,206,67,13,45,138,84,208,124,172,205,124,232,71,24,157,186,140,6,236,4,158,41,171,41,48,175,10,131,78,98,160,67,87,83,135,82,239,169,44,116,200,34,177,188,10,181,120,165,240,234,233,192,244,208,151,27,240,208,219,36,239,204,77,144,250,77,244,71,88,144,202,106,129,98,177,136,191,76,242,11,101,44,225,186,88,157,157,96,117,150,58,1,164,57,173,233,209,35,28,45,214,163,71,248,11,74,52,241,33,174,111,248,197,94,168,201,139,181,137,29,67,212,7,171,165,117,81,120,106,70,87,11,56,95,218,12,235,84,98,245,102,105,240,225,164,153,144,202,124,185,74,214,52,206,183,5,140,169,167,228,156,148,168,204,165,33,167,138,218,242,82,163,78,133,92,173,177,154,110,14,166,203,19,26,122,13,140,158,14,253,20,11,210,71,243,180,161,237,182,142,97,195,18,3,168,49,36,92,148,75,156,37,21,225,104,172,120,206,168,146,132,134,146,206,207,0,181,125,203,79,41,124,156,80,118,223,4,37,125,88,233,226,105,157,219,196,43,147,169,54,144,40,219,134,111,198,87,198,124,107,177,245,165,250,214,148,42,16,119,242,117,244,118,206,202,46,22,229,47,83,43,176,241,215,251,241,53,32,246,40,190,63,22,50,246,7,117,112,205,216,35,170,111,44,67,77,116,135,122,229,97,207,28,206,202,42,41,107,182,65,70,124,27,179,214,66,115,65,5,186,214,29,58,93,109,122,61,120,148,107,158,153,34,143,230,91,120,136,56,251,40,152,107,168,177,250,102,24,113,136,95,193,60,179,207,28,86,87,230,9,52,129,238,90,170,13,34,18,76,8,45,144,115,13,88,114,248,122,212,18,235,145,65,14,148,237,16,95,149,161,107,218,238,46,162,206,8,170,221,35,59,74,238,226,226,15,233,246,207,197,66,151,215,215,241,122,90,230,141,219,0,101,115,205,88,89,94,238,117,241,50,11,29,150,177,99,186,115,190,97,140,240,200,169,119,215,0,121,121,3,1,111,8,111,6,146,87,170,181,103,36,116,7,244,224,104,133,56,213,207,88,232,170,101,159,191,208,85,235,59,23,161,171,86,113,14,66,55,212,31,103,44,116,213,210,207,87,232,170,117,157,151,208,85,107,57,79,161,155,60,154,207,71,232,198,214,119,78,66,55,182,174,153,132,238,202,96,26,228,160,76,76,78,84,144,157,65,68,203,152,251,72,186,93,15,131,169,32,2,101,17,231,116,242,245,40,36,37,189,139,134,226,111,11,242,15,41,226,7,16,211,239,185,227,253,110,16,245,67,131,45,166,225,226,221,89,139,61,44,77,11,98,246,25,174,235,28,242,203,196,98,10,9,133,113,241,29,60,122,137,241,140,42,120,123,205,107,198,145,51,246,43,236,88,140,53,28,18,200,204,36,241,22,151,178,235,56,254,235,226,10,35,61,161,54,41,119,98,124,36,60,130,180,79,64,49,101,134,246,87,126,95,177,75,106,36,193,104,56,76,37,74,147,122,147,36,191,170,134,95,202,98,211,187,87,170,153,67,220,48,80,209,17,116,142,124,233,25,10,175,197,145,213,187,79,238,11,83,98,178,144,164,186,70,96,135,139,244,236,16,16,114,4,127,226,130,220,4,33,213,9,22,106,33,174,214,112,68,27,10,73,12,142,98,165,71,180,17,169,25,77,209,136,54,161,242,66,81,41,179,49,8,254,39,8,169,44,28,162,105,35,44,186,161,241,163,86,248,117,70,86,241,250,19,120,85,155,137,87,181,169,188,170,197,243,234,28,239,125,139,9,50,64,14,181,19,156,88,173,148,24,120,39,49,228,15,191,27,110,33,28,169,39,122,89,28,13,34,165,180,9,157,119,139,67,203,243,137,103,73,180,138,69,152,170,69,34,76,145,233,202,34,152,190,97,216,184,18,199,151,183,40,220,88,105,23,210,201,210,149,20,13,252,141,43,150,8,91,228,61,171,90,155,40,151,90,145,130,153,243,137,6,205,70,81,124,195,120,248,10,121,182,160,97,168,92,238,91,36,87,167,56,145,24,185,161,43,40,251,230,67,60,81,179,229,60,188,9,175,67,92,136,79,123,167,141,241,139,108,98,222,253,90,122,135,35,160,15,82,195,179,148,139,198,233,122,130,65,145,104,18,43,41,206,43,25,144,41,227,38,203,56,34,97,147,75,244,218,176,18,191,143,43,184,32,80,2,150,235,134,124,37,151,224,9,189,149,203,234,235,9,204,233,58,208,7,100,181,67,193,227,249,175,161,4,47,26,11,245,210,151,87,90,173,234,68,98,92,191,59,76,185,64,203,119,16,46,153,206,58,118,83,122,202,91,50,146,82,146,160,59,148,223,44,154,149,175,18,111,77,2,26,189,129,210,172,180,16,93,118,153,152,139,76,218,216,18,217,194,156,68,101,210,53,110,108,190,137,235,191,232,4,215,238,141,65,248,14,142,196,76,106,106,4,170,181,216,53,253,67,211,180,181,100,166,210,232,195,202,181,112,25,153,18,203,156,219,158,233,102,98,64,22,70,96,143,146,152,61,98,140,209,227,206,205,106,171,101,146,104,62,99,47,37,98,50,201,186,24,189,241,142,103,125,157,93,17,183,155,76,66,192,157,2,222,153,193,124,233,243,112,74,225,210,91,32,223,103,227,210,66,186,158,166,157,252,241,15,212,41,151,117,68,167,183,155,176,158,134,185,35,107,72,48,144,146,239,247,5,246,120,227,238,169,166,22,110,232,103,159,62,59,202,21,127,170,194,201,128,17,116,58,177,203,243,132,198,169,220,241,167,92,255,55,245,194,63,126,203,159,144,87,137,114,156,158,230,89,36,160,21,92,225,230,28,56,241,119,7,206,210,221,177,55,33,170,58,205,108,60,96,39,46,178,48,193,91,28,185,206,190,67,226,150,207,207,3,105,218,111,82,126,8,163,160,49,124,245,141,235,236,52,3,158,66,139,125,61,182,71,227,46,232,49,119,103,228,156,184,122,19,119,181,242,117,160,24,164,95,190,17,148,104,59,193,147,68,165,71,206,20,59,94,49,222,127,120,180,178,187,79,233,80,214,81,79,198,227,88,54,185,194,77,220,34,74,182,183,92,181,38,199,18,68,116,16,242,69,71,242,76,2,32,130,13,234,78,189,170,47,85,245,229,170,190,130,91,16,241,42,173,4,114,134,120,72,182,164,120,47,1,134,93,42,128,10,126,0,159,240,214,213,11,54,72,75,157,84,160,223,27,239,143,112,106,177,131,178,244,16,236,185,92,140,42,223,20,205,174,179,8,221,59,65,254,149,174,144,160,233,190,161,94,36,177,252,84,46,146,80,170,158,237,58,9,242,239,179,188,73,162,118,177,183,231,228,167,88,131,167,236,56,41,179,53,158,58,186,225,84,75,203,20,31,123,118,254,61,175,187,247,160,241,68,35,206,206,203,27,148,200,100,102,210,4,207,97,236,94,102,19,158,121,59,31,141,224,59,61,138,111,140,216,153,181,222,216,24,190,97,51,2,141,229,235,34,210,207,34,231,207,214,204,134,73,207,159,45,175,52,250,244,155,209,55,151,40,206,135,68,132,28,172,178,19,106,70,175,97,208,111,189,90,127,128,41,188,150,93,182,139,78,73,31,18,7,216,106,181,142,231,2,137,135,202,92,194,27,143,250,248,189,97,212,13,249,126,221,209,11,29,24,114,124,46,129,33,71,51,4,134,180,158,69,96,200,209,83,15,12,57,224,225,31,187,198,16,199,254,214,184,143,97,2,148,216,143,32,199,172,135,22,6,96,164,231,114,119,201,57,117,120,193,45,219,106,24,96,34,15,40,53,58,243,227,70,3,62,22,176,203,112,25,159,30,15,82,137,127,184,63,198,59,133,164,0,19,248,144,90,49,155,243,159,182,15,214,171,216,211,246,94,177,84,44,241,152,90,218,91,240,135,220,211,123,154,218,152,68,143,173,14,1,225,122,160,76,78,9,87,169,123,142,139,74,200,14,191,141,140,148,118,171,19,219,190,137,62,37,21,91,72,118,39,60,108,165,222,237,190,227,211,251,141,119,117,69,13,195,190,97,11,28,47,63,150,83,186,40,55,244,250,6,122,223,229,64,154,226,238,98,37,50,121,134,112,225,104,211,244,96,31,115,69,132,188,193,131,117,209,40,222,9,233,226,67,135,79,130,155,136,147,195,107,210,37,56,184,52,149,134,145,99,14,31,171,175,167,6,248,35,241,62,24,123,91,189,212,24,122,152,140,7,52,155,33,11,9,187,23,68,41,35,225,63,81,45,25,219,161,198,72,49,63,89,194,196,216,13,8,225,192,2,147,182,59,45,191,164,135,195,226,5,214,104,122,27,47,11,63,38,21,33,194,85,72,111,2,39,14,187,120,57,146,158,1,233,149,28,37,165,132,218,204,37,212,160,132,62,115,34,115,56,67,184,197,225,27,135,49,118,19,189,112,56,8,250,68,30,202,129,195,146,162,216,240,254,140,151,248,62,219,191,227,78,158,181,164,232,75,246,184,150,201,46,244,45,177,136,97,100,226,182,216,214,17,195,111,163,58,41,145,161,198,4,204,122,201,104,218,230,150,199,200,147,134,88,166,203,66,147,71,80,164,60,84,149,195,81,52,121,26,114,63,112,116,148,207,21,130,36,100,255,128,201,77,131,150,71,130,61,112,131,210,179,11,146,193,198,40,67,245,144,48,72,201,23,97,191,100,59,104,238,46,50,109,157,69,113,215,132,40,13,221,136,205,223,195,76,24,179,101,13,148,81,12,239,24,112,152,141,184,72,164,118,16,38,56,164,166,4,47,153,155,255,73,6,172,103,222,17,1,120,168,40,34,146,60,79,29,194,156,109,145,25,164,218,86,132,176,86,163,60,202,238,177,44,161,241,67,133,214,226,224,65,50,98,101,131,49,145,161,237,138,193,226,170,43,210,208,20,44,244,167,178,208,207,200,66,72,7,74,26,104,4,44,52,28,5,146,40,10,113,69,249,69,209,64,80,19,17,96,146,250,19,177,150,4,170,79,116,247,79,245,238,199,239,255,254,228,127,252,223,154,14,35,134,201,119,249,2,94,89,149,160,250,228,235,49,160,18,233,21,9,37,25,66,156,76,120,108,33,234,50,108,134,150,174,68,221,133,69,95,57,13,107,198,197,49,9,192,204,227,44,7,45,80,42,139,105,68,228,61,180,163,132,8,207,61,103,107,168,216,76,68,152,24,74,232,158,131,168,127,84,222,218,173,129,222,37,219,239,165,30,110,198,113,211,93,95,91,93,197,77,247,93,182,251,45,118,217,62,175,173,134,136,89,95,55,13,216,213,55,88,136,24,53,66,204,221,32,64,12,164,233,78,141,249,178,92,91,239,145,51,53,107,171,131,139,12,237,122,177,208,92,51,212,214,129,129,184,105,245,91,60,26,20,25,106,84,125,9,238,200,150,109,77,120,102,24,255,78,243,66,70,139,11,207,145,132,151,87,108,98,162,98,181,100,195,172,69,203,147,60,171,139,220,28,22,155,136,72,172,151,107,213,77,173,202,78,50,78,73,43,81,39,184,160,244,17,69,70,178,94,82,155,146,17,174,67,70,230,89,226,117,232,80,63,103,192,78,196,138,58,43,182,138,190,74,51,186,50,101,30,214,219,184,33,25,234,142,168,193,85,36,139,49,182,42,118,98,104,184,9,227,17,239,74,82,73,100,186,177,174,120,139,227,104,164,42,58,55,52,7,229,101,38,91,113,235,102,32,60,164,41,168,100,143,71,184,45,10,17,74,209,214,175,190,241,90,156,188,97,84,208,52,179,82,193,85,202,44,84,208,245,70,166,98,42,107,24,128,91,37,42,3,89,22,185,101,42,158,38,58,122,141,32,203,93,28,252,62,137,169,239,216,183,221,161,138,129,118,89,68,210,125,28,164,149,190,115,104,227,73,13,68,173,27,46,232,10,77,237,78,23,84,135,251,90,138,40,199,76,175,97,221,28,148,37,221,47,142,211,85,19,6,173,3,12,144,196,140,153,108,123,171,233,174,113,72,47,146,57,88,20,207,184,55,134,61,80,60,42,60,209,4,175,154,129,105,29,49,55,242,59,196,227,175,79,37,81,38,180,125,203,182,216,5,126,50,118,140,197,239,64,223,115,16,245,67,227,73,4,74,79,215,96,223,49,92,36,213,104,97,0,48,141,112,1,21,106,44,44,71,134,180,220,123,204,155,16,117,33,171,193,122,3,217,201,5,226,112,188,47,13,19,214,242,149,21,244,16,145,128,74,183,96,250,162,115,245,206,184,184,67,0,112,66,87,210,7,118,12,242,111,7,54,55,4,17,183,80,195,21,49,48,144,80,203,254,230,84,144,95,8,2,32,5,237,192,91,162,157,97,120,250,144,26,96,239,3,154,48,187,79,116,119,130,65,55,148,161,20,105,40,19,22,65,215,75,45,159,146,149,221,210,26,132,116,215,116,234,167,84,159,225,80,17,254,231,122,181,58,7,71,121,136,3,88,37,153,222,23,186,160,52,192,19,106,151,70,134,231,135,124,235,34,58,0,34,18,96,196,176,187,124,209,158,82,38,201,111,80,184,138,234,203,52,148,24,246,105,126,76,67,15,53,57,114,92,204,220,52,203,240,108,191,88,106,134,29,156,208,40,185,34,226,224,204,208,113,10,247,241,64,115,152,251,244,217,197,231,62,185,84,32,27,247,89,147,231,228,62,201,61,19,247,213,232,243,162,3,194,143,47,112,31,168,77,153,214,13,145,134,207,218,19,161,2,102,234,12,88,159,199,198,80,116,2,255,249,52,152,31,119,41,181,12,114,62,211,46,161,13,155,214,21,162,249,179,118,1,203,56,19,235,187,204,161,202,88,207,127,190,112,172,167,13,155,198,122,209,252,89,89,207,50,206,58,234,183,198,123,242,168,39,63,47,176,200,161,77,200,48,190,105,67,231,24,223,152,113,14,209,242,150,223,15,73,23,242,228,5,21,48,208,182,108,50,134,50,97,62,49,131,121,231,144,52,114,79,72,79,94,80,121,147,161,39,100,38,204,39,117,102,238,9,58,143,66,115,130,63,121,17,231,4,109,91,54,185,52,247,156,96,121,131,158,136,160,70,99,193,228,153,225,206,49,6,157,105,224,231,165,20,240,51,197,31,158,14,220,204,236,46,161,173,48,125,186,216,55,247,29,97,35,236,187,198,30,154,22,168,37,38,171,73,70,9,37,160,121,119,157,195,69,140,181,76,78,46,34,54,155,27,49,104,141,196,138,161,225,217,4,102,63,19,109,109,31,192,43,151,221,0,174,83,211,4,14,101,250,109,218,81,7,110,93,74,58,90,35,24,113,231,142,122,234,234,228,247,223,127,252,254,15,62,253,211,191,61,254,187,247,79,222,253,253,227,223,126,120,242,225,119,255,250,201,143,31,191,251,62,187,14,64,24,192,181,39,127,251,199,147,31,252,233,211,143,127,244,233,39,191,228,71,121,166,128,57,235,213,126,131,125,91,175,174,83,48,167,64,118,234,30,73,109,44,175,213,194,192,206,0,4,90,95,51,86,232,183,0,0,90,31,144,248,80,233,104,207,149,149,126,142,246,124,138,104,79,231,11,134,246,252,26,7,81,220,26,119,137,19,112,10,224,115,58,74,147,64,43,246,154,199,146,185,6,229,145,100,63,192,159,234,38,150,9,44,80,118,240,27,93,108,217,51,16,246,193,91,16,251,65,2,246,67,44,8,20,57,24,96,68,159,9,5,250,192,184,111,94,239,55,171,147,52,136,234,84,56,39,185,170,156,3,47,239,117,57,236,146,186,253,176,120,2,246,36,143,143,37,184,164,213,15,64,147,18,56,83,44,1,248,54,16,225,205,99,68,172,82,200,229,20,136,227,84,244,34,165,113,10,16,241,94,151,35,23,51,38,151,80,139,162,13,9,247,215,71,176,42,178,55,50,184,19,43,242,184,169,61,249,228,253,207,254,242,51,118,227,169,213,143,201,206,33,16,1,235,202,148,115,241,105,121,137,140,89,132,40,134,58,148,129,108,48,207,198,200,102,54,247,189,29,109,223,24,221,34,103,118,65,0,29,211,37,179,25,141,12,123,204,46,147,123,135,1,134,97,4,185,166,91,144,174,179,132,222,183,236,50,59,4,134,199,138,203,190,115,223,196,16,133,176,180,166,99,62,153,126,167,84,171,132,230,28,90,163,174,99,184,148,11,188,57,26,34,167,52,26,16,149,197,54,125,27,123,206,80,151,40,118,181,50,136,7,140,182,85,221,112,95,182,131,40,148,174,20,204,213,222,113,119,131,122,29,242,91,20,236,147,53,23,136,102,113,81,229,32,167,222,142,177,51,220,221,109,57,240,41,98,96,246,90,85,88,76,101,74,188,210,70,239,229,62,207,216,227,43,202,168,213,223,233,237,110,120,59,163,221,22,126,160,75,31,15,252,20,181,2,170,119,90,105,162,194,87,129,170,22,7,182,132,95,0,141,165,232,211,50,21,15,45,55,84,82,43,124,216,64,121,203,46,82,77,198,76,197,162,108,99,48,181,115,35,213,233,112,79,186,131,142,78,28,144,120,2,137,40,98,50,165,224,101,9,136,139,225,101,125,229,86,93,124,200,58,231,43,213,77,250,27,228,57,222,85,204,207,68,73,32,86,63,9,196,106,28,152,233,24,51,30,117,141,194,244,104,43,116,84,121,155,42,255,39,79,19,122,70,97,75,114,67,210,46,170,12,193,39,53,80,125,31,255,215,159,124,250,231,255,142,42,241,239,63,254,244,143,223,59,121,247,151,159,255,252,195,207,62,250,213,227,191,255,253,227,159,252,78,47,60,254,111,31,157,252,244,215,79,254,244,207,79,254,244,219,77,24,214,143,223,251,233,147,15,255,67,139,131,77,106,79,62,248,221,201,239,126,161,69,81,146,218,201,123,239,63,254,183,119,181,12,168,72,159,12,250,27,225,197,48,94,209,17,55,140,7,88,105,16,247,215,209,71,24,123,203,45,130,43,49,98,44,222,45,46,231,98,177,234,109,189,70,111,4,45,71,22,99,49,192,46,95,230,195,150,135,247,42,198,36,127,26,67,64,1,112,198,209,76,80,241,241,236,164,175,232,21,105,209,182,246,134,176,72,136,159,197,52,116,232,244,123,91,195,224,221,120,50,201,69,113,137,148,6,247,185,69,137,245,82,134,8,65,42,90,125,16,10,209,124,193,37,176,77,159,9,90,188,230,55,126,244,177,196,52,153,60,219,178,194,88,5,18,163,25,131,0,38,239,210,207,10,72,209,255,66,133,132,103,119,176,128,84,249,2,242,232,81,244,13,112,37,69,24,124,246,235,239,63,249,199,247,63,251,224,55,143,127,249,73,130,36,120,222,46,127,244,35,136,228,196,97,219,140,5,48,139,43,149,101,171,68,40,118,95,108,239,50,86,76,155,216,188,105,25,230,118,72,249,227,56,132,200,56,203,220,215,120,203,64,66,134,86,53,172,121,48,208,46,219,155,132,222,177,152,243,207,100,191,22,130,231,174,172,247,250,179,193,115,251,213,110,127,101,125,125,109,42,60,215,88,170,78,133,231,174,13,186,171,4,158,107,24,211,177,188,160,157,119,105,226,65,35,15,211,152,135,105,204,195,52,230,97,26,243,48,141,121,152,198,60,76,99,30,166,49,15,211,152,135,105,204,195,52,230,97,26,243,48,141,121,152,198,60,76,99,30,166,49,15,211,152,135,105,204,195,52,230,97,26,243,48,141,95,156,48,141,181,193,106,14,220,203,195,52,158,23,112,239,238,120,223,176,111,154,244,18,60,47,143,211,152,199,105,204,227,52,230,113,26,243,56,141,121,156,198,60,78,99,30,167,49,143,211,152,199,105,252,162,197,105,84,53,226,138,250,243,139,30,169,113,22,230,60,39,177,26,141,165,174,49,27,24,172,215,168,45,213,86,96,63,62,13,12,214,93,90,153,138,239,234,46,13,214,8,190,171,187,150,227,187,114,124,87,142,239,202,241,93,57,190,43,46,166,105,50,174,107,230,72,158,23,30,209,21,2,185,160,115,143,69,39,84,209,94,180,86,125,159,67,189,146,225,95,26,199,127,45,30,105,47,58,4,44,71,120,205,137,240,10,162,122,134,230,230,12,120,174,72,9,207,55,126,43,218,228,72,179,5,82,43,54,229,5,71,101,77,109,189,64,96,165,164,204,134,182,138,103,222,185,99,171,166,180,79,32,169,82,123,246,98,34,167,82,186,108,122,212,227,216,16,191,207,19,38,42,165,117,103,141,127,74,24,186,231,137,118,202,177,76,57,150,41,199,50,229,88,166,28,203,244,28,98,153,102,186,249,224,84,232,165,180,154,20,212,82,116,147,252,76,240,74,107,107,141,110,142,87,202,241,74,231,133,87,10,14,144,223,130,13,70,14,88,186,64,128,165,28,90,148,67,139,114,104,209,23,12,90,20,7,60,160,1,123,238,143,134,84,231,65,211,108,0,29,218,238,118,84,163,129,159,144,11,97,23,52,76,79,14,99,202,97,76,57,140,41,135,49,229,48,38,9,169,19,82,148,43,161,223,47,18,144,41,9,172,52,27,11,206,20,174,36,49,32,164,190,205,15,100,234,15,26,51,2,153,96,143,190,180,190,190,180,58,29,200,212,237,231,216,164,103,135,77,74,186,230,49,7,42,229,64,165,28,168,244,220,0,149,50,67,149,162,96,37,9,17,148,2,54,146,4,27,75,85,80,126,105,231,16,48,42,135,16,229,16,162,28,66,148,67,136,114,8,81,14,33,202,33,68,57,132,232,139,5,33,202,225,67,57,124,40,135,15,229,240,161,103,3,31,202,8,32,58,35,8,81,102,16,209,243,0,35,106,52,106,57,140,40,135,17,157,23,140,200,176,237,177,49,220,54,123,168,107,230,32,162,28,68,148,131,136,114,16,81,14,34,202,65,68,57,136,40,7,17,229,32,162,28,68,148,131,136,208,180,165,168,201,21,229,215,23,61,18,82,118,214,60,39,113,144,240,234,186,217,224,67,245,213,165,170,49,168,214,166,195,135,204,213,169,113,144,150,204,21,22,7,105,80,143,36,166,59,116,146,202,0,65,183,161,97,70,144,52,168,158,194,184,118,6,5,131,236,206,119,118,64,162,0,145,26,108,203,74,186,65,21,86,122,241,47,163,166,197,31,82,176,146,75,140,12,235,235,32,27,203,140,246,13,183,168,173,175,244,214,214,87,215,151,53,40,11,38,251,49,13,96,117,195,24,161,22,239,221,53,250,206,225,13,188,159,16,230,44,146,220,27,24,17,146,17,238,196,235,68,158,46,173,0,119,139,176,207,6,105,68,198,9,33,21,111,211,38,136,38,31,214,231,32,132,200,14,10,244,197,131,197,70,191,223,31,52,150,106,187,220,27,15,148,247,138,232,145,47,44,22,86,171,111,124,171,180,17,220,115,208,44,175,212,171,107,75,7,135,27,35,144,16,184,93,172,149,171,203,181,198,234,193,97,65,124,219,8,236,251,104,72,116,220,230,151,6,131,193,6,55,230,54,233,22,236,192,220,232,58,15,209,100,143,197,116,29,183,111,186,139,240,100,35,112,241,55,209,193,191,193,94,185,160,149,141,189,166,84,11,230,38,124,106,86,11,213,66,185,81,95,1,42,170,5,119,175,107,20,215,235,122,173,90,215,215,150,244,114,189,52,41,139,86,47,226,93,228,209,166,115,255,44,250,231,54,136,179,130,216,55,189,102,143,0,246,194,5,20,172,104,17,3,116,3,163,99,160,89,94,91,130,63,64,33,227,27,250,167,155,229,122,163,186,92,135,135,36,29,245,96,54,27,213,234,70,111,236,122,192,162,145,99,209,154,246,161,253,164,171,34,85,20,202,230,144,188,225,61,181,94,253,114,2,183,154,182,99,155,147,228,18,22,109,24,90,119,238,48,247,243,49,239,76,78,100,161,10,45,30,58,227,125,27,17,28,209,182,82,175,195,82,121,125,101,141,52,148,209,83,43,55,224,15,244,77,82,205,168,102,223,185,51,176,30,154,125,234,104,60,150,58,17,73,190,68,111,145,53,108,127,130,183,148,235,199,184,41,197,49,179,164,179,0,111,205,29,109,187,89,185,103,218,247,45,219,171,28,58,238,125,226,57,175,244,30,12,253,197,193,193,216,172,120,110,175,114,96,153,135,94,165,107,120,86,15,119,177,149,231,55,11,91,21,111,209,59,74,203,144,78,219,37,75,146,71,140,47,198,104,4,29,227,53,181,118,251,193,221,173,182,126,216,105,119,58,250,209,86,187,211,214,29,242,185,76,62,61,242,121,95,250,190,71,62,15,201,103,181,211,110,59,219,58,228,29,109,235,86,167,125,13,164,44,75,223,222,223,130,231,87,71,91,250,126,167,253,234,21,125,159,100,120,32,21,209,107,119,48,107,187,163,63,232,180,223,218,214,191,25,188,250,102,187,253,22,150,250,109,253,136,20,138,229,245,240,65,95,111,108,225,131,61,94,142,154,14,232,111,215,177,222,118,91,195,181,25,214,223,24,70,108,194,255,151,81,246,182,8,92,232,50,1,169,180,170,151,173,126,139,143,171,203,67,216,209,180,188,158,231,93,246,122,160,88,193,234,233,66,38,141,143,150,14,29,224,48,104,222,182,243,191,249,223,252,111,254,119,218,223,120,117,169,112,140,174,41,182,208,21,162,58,18,190,149,244,164,66,85,104,74,248,134,47,176,133,56,117,9,19,68,84,166,2,209,153,72,94,174,55,21,132,226,68,114,4,202,83,65,210,158,240,149,164,19,20,136,82,64,211,203,106,84,161,94,29,61,12,202,161,43,112,1,158,209,255,35,202,84,1,181,169,2,168,83,240,174,142,173,157,48,86,41,106,17,225,17,215,165,8,216,137,84,33,43,84,5,170,81,109,16,94,251,22,205,242,182,31,104,79,133,90,131,81,38,24,74,20,168,194,138,120,44,171,80,5,212,161,232,99,166,73,21,152,42,133,15,39,140,208,74,165,80,70,204,238,49,249,26,244,227,50,229,2,60,163,237,225,152,94,74,22,60,142,233,151,106,109,121,213,236,10,22,8,125,173,80,233,155,230,168,34,116,44,117,196,160,174,54,165,111,154,5,84,129,120,193,161,210,84,141,141,150,45,70,213,10,246,89,208,41,66,115,163,201,168,182,86,88,229,124,229,36,45,213,201,131,72,109,17,45,141,22,35,15,20,36,180,16,40,107,180,20,80,92,232,178,123,211,65,143,181,54,217,197,141,75,127,185,54,117,99,214,88,91,234,145,141,153,185,100,94,228,67,32,47,86,76,218,25,106,235,56,251,163,77,208,203,180,5,201,6,64,237,202,194,176,145,229,98,229,228,35,37,145,98,195,70,140,132,151,244,176,73,134,211,44,209,66,36,220,232,34,135,45,196,38,34,118,164,151,107,213,77,173,74,97,162,211,210,198,94,104,168,197,64,146,251,196,140,35,29,209,153,243,126,105,50,72,207,50,28,105,112,38,224,28,227,145,70,176,46,179,158,193,160,175,66,248,78,88,159,144,248,126,243,18,130,86,60,2,140,209,163,72,150,91,198,65,234,29,94,51,222,31,150,116,135,152,2,223,17,166,83,181,25,227,17,250,164,66,160,30,42,124,95,125,227,181,184,121,206,104,161,105,230,165,134,219,218,67,212,192,2,96,199,208,67,13,81,50,61,51,48,141,102,158,151,80,196,75,39,83,73,135,145,17,100,186,139,163,208,47,27,100,237,184,237,14,23,180,202,131,65,101,96,217,232,106,168,244,6,149,238,184,191,103,250,149,131,90,5,75,65,43,28,140,85,31,116,17,19,150,181,59,93,216,115,222,215,82,164,43,102,122,13,171,230,7,53,112,126,138,177,182,73,91,194,98,233,242,43,145,14,112,191,207,128,33,204,1,169,233,174,113,72,228,155,118,176,40,158,113,20,27,123,160,32,209,120,162,201,174,78,38,90,4,186,33,98,247,42,19,148,207,29,166,133,104,26,65,192,66,118,203,182,52,10,23,145,207,152,104,251,198,195,69,170,67,104,252,133,56,166,163,107,168,8,130,62,216,51,135,195,69,82,155,22,62,193,71,53,64,77,130,143,114,105,50,4,189,37,232,39,196,111,224,156,32,6,1,100,132,166,83,152,161,250,12,233,20,240,209,122,181,10,79,188,187,176,154,10,77,203,119,28,228,3,138,102,157,104,53,192,41,114,100,100,194,135,85,134,250,59,40,131,67,245,211,103,74,253,181,6,212,207,208,206,172,157,231,66,206,109,219,242,195,228,208,103,42,57,213,83,145,35,159,47,122,5,86,66,232,216,212,35,70,33,194,241,172,145,161,203,228,27,140,100,35,68,102,61,66,230,68,167,6,157,91,67,199,71,200,240,157,113,113,135,20,40,236,255,250,192,86,32,155,212,214,110,34,180,128,41,120,108,116,81,168,75,72,102,216,160,4,144,106,136,12,11,57,198,229,35,94,244,29,113,134,153,186,91,150,186,30,129,116,33,116,169,187,99,236,166,2,74,93,244,28,68,60,11,230,166,89,134,103,251,197,82,51,140,46,133,214,236,64,179,119,9,172,116,2,51,155,248,69,46,85,209,7,83,10,122,8,241,12,116,230,205,218,65,166,210,65,38,235,32,83,233,160,122,171,101,108,214,27,213,38,12,239,211,245,147,193,251,201,56,139,126,178,227,251,201,14,245,147,25,211,79,102,92,63,217,82,63,153,49,253,100,111,218,188,159,236,152,126,66,157,50,161,163,240,92,5,114,135,0,36,184,240,126,244,40,88,21,232,187,38,229,132,185,63,242,143,2,78,244,25,166,16,43,82,86,26,186,190,191,9,201,101,156,245,115,162,91,68,224,228,177,231,71,50,135,81,141,169,122,218,169,136,165,148,83,17,20,162,124,186,83,15,140,119,33,189,148,62,93,236,155,251,142,80,75,251,174,177,71,206,186,16,217,139,22,111,18,208,31,79,94,232,84,15,201,168,144,208,166,95,121,136,152,8,190,52,211,10,233,218,140,231,140,88,71,139,166,182,15,224,149,123,139,62,214,169,148,192,169,74,191,77,59,182,196,7,72,210,241,54,193,135,59,119,194,167,18,179,236,112,216,16,38,248,253,18,29,3,161,125,89,124,106,69,193,138,7,137,55,86,27,117,230,109,30,244,187,17,184,184,128,133,39,1,199,235,3,204,79,224,226,2,37,62,148,80,226,4,49,94,235,47,153,4,49,206,148,183,158,225,221,189,10,235,234,22,233,50,225,134,143,71,247,122,12,221,155,0,201,101,178,1,7,73,18,58,87,94,154,73,201,137,104,221,169,200,214,197,154,132,108,189,215,229,184,86,186,149,190,222,135,135,120,219,39,121,124,44,225,81,173,126,128,74,149,208,175,98,48,227,219,96,132,54,143,17,188,203,48,173,32,146,173,193,17,125,204,170,166,99,178,185,163,189,137,191,96,194,116,28,155,28,8,36,34,163,240,134,227,249,68,13,150,158,155,253,194,85,50,85,128,132,2,2,127,136,205,71,219,165,5,190,10,75,209,49,41,12,118,140,164,79,210,75,230,169,102,168,137,103,145,19,106,211,16,178,83,193,175,180,7,90,195,84,28,235,189,46,7,190,102,76,46,129,94,69,15,181,14,45,27,246,44,196,152,11,51,184,76,140,122,195,40,252,72,54,101,224,96,223,140,127,220,212,158,124,242,254,103,127,249,153,70,75,176,250,49,217,57,170,37,24,24,101,58,46,226,211,242,18,25,179,8,81,12,180,42,99,19,97,142,141,145,205,12,82,226,236,192,86,101,68,250,9,145,37,199,108,108,201,176,27,54,209,218,99,255,174,227,90,239,48,100,56,204,15,215,116,11,8,156,176,123,6,130,51,97,108,91,118,153,157,234,195,147,212,160,113,221,55,109,132,183,148,166,64,134,3,189,36,98,217,228,224,42,54,9,240,16,69,244,209,142,189,219,98,176,56,229,121,43,116,108,2,234,180,117,31,129,57,97,140,178,130,239,138,69,31,199,96,141,231,198,218,211,126,76,0,218,179,17,1,218,17,195,103,211,62,161,98,114,26,154,24,86,99,107,192,206,141,139,131,56,12,172,197,143,168,64,2,162,196,49,209,73,90,168,236,95,120,6,140,158,66,177,163,5,53,65,89,218,92,166,167,32,186,101,106,10,220,145,165,167,120,205,60,48,135,9,73,136,160,138,127,183,147,32,189,118,167,39,79,20,151,156,147,222,8,180,64,179,88,165,86,139,0,180,205,222,51,219,59,255,149,128,220,166,8,83,24,24,118,11,70,10,158,37,192,105,36,55,186,68,251,138,31,57,50,90,181,13,227,229,150,189,97,44,44,148,204,133,150,246,127,126,169,109,248,114,103,180,204,5,229,55,221,254,176,99,122,1,130,123,98,14,61,108,191,24,1,181,137,47,97,186,229,43,103,141,3,179,153,228,67,80,14,120,169,147,143,80,206,71,28,31,135,176,82,34,118,127,131,183,199,45,88,176,43,9,101,36,105,173,214,241,68,36,115,98,146,237,184,187,52,165,135,41,61,121,184,181,92,38,150,131,181,178,108,217,189,225,24,182,8,69,167,244,232,81,209,43,7,33,198,72,14,71,247,202,116,125,122,203,103,226,85,169,106,199,217,101,7,196,138,94,169,148,90,252,229,203,69,43,68,141,181,19,100,128,165,22,10,219,141,175,163,52,81,178,94,190,108,208,58,173,210,132,137,130,46,174,150,183,137,42,78,36,58,1,239,82,121,161,163,178,220,180,233,138,78,52,16,99,146,140,71,13,170,110,161,90,113,134,248,84,21,226,75,7,26,89,175,88,81,197,227,200,241,27,166,184,2,169,100,29,232,199,32,153,5,74,63,35,130,87,88,90,229,180,140,137,244,93,250,145,12,50,5,196,22,47,109,157,8,142,103,208,193,190,153,128,22,87,180,243,14,154,150,168,66,31,65,235,211,115,186,207,14,34,238,71,80,214,137,64,237,102,44,40,91,28,7,145,247,84,202,194,158,208,109,140,21,211,134,34,111,90,134,209,168,106,63,160,110,142,90,125,125,76,246,48,189,213,234,64,197,217,14,184,186,48,102,234,194,72,197,217,86,151,6,131,94,119,109,57,22,103,59,144,112,182,131,218,32,247,208,126,17,60,180,89,131,227,156,198,51,27,127,65,197,243,228,164,141,61,182,158,228,156,157,249,146,200,220,45,155,16,177,32,222,5,123,38,49,11,148,32,11,208,112,19,198,99,207,140,184,15,233,177,50,93,9,124,20,71,35,61,221,198,163,52,4,229,101,38,59,54,106,209,179,245,20,103,166,34,193,67,28,75,69,172,127,56,96,205,201,71,159,156,252,224,63,20,102,205,227,246,229,85,103,116,250,138,125,109,197,115,70,89,188,189,218,167,31,255,221,103,127,254,243,227,223,124,240,248,159,254,183,22,184,119,159,91,167,110,170,43,55,240,248,78,113,234,102,240,230,206,228,249,101,97,148,120,19,162,177,148,248,27,30,41,41,221,83,204,90,190,178,50,135,219,144,185,160,76,88,213,16,95,190,80,195,21,46,162,248,78,13,219,24,10,89,43,65,20,209,62,232,12,195,211,129,212,208,238,195,154,203,253,66,232,52,42,77,241,1,179,201,31,116,189,212,242,76,238,99,117,115,40,60,200,168,29,24,246,81,140,51,125,62,63,172,145,230,135,13,34,72,106,151,70,134,231,135,60,46,76,245,51,203,24,153,11,232,221,166,245,16,199,25,73,126,131,134,91,83,61,122,70,104,223,155,234,133,53,244,8,35,102,117,202,134,170,227,94,191,82,166,94,224,17,251,4,255,81,131,97,1,42,46,112,15,240,102,77,227,125,208,252,153,185,46,178,206,196,111,16,238,130,213,183,64,180,251,111,90,177,200,145,139,195,106,104,209,52,46,147,70,207,204,96,143,196,89,155,129,183,189,177,231,195,102,213,13,100,137,120,112,129,249,203,91,53,141,201,65,235,103,230,180,200,58,19,187,187,46,44,144,130,215,91,244,215,5,102,52,105,207,52,46,179,70,207,204,98,154,111,38,254,238,83,253,143,241,151,105,131,23,152,191,244,236,254,20,254,178,70,207,204,95,154,111,38,254,130,2,62,54,2,6,95,25,12,168,166,92,96,119,233,61,13,86,199,3,140,206,169,3,104,131,167,245,0,103,203,204,93,192,50,206,209,7,111,249,125,69,255,24,30,21,190,40,189,1,77,207,214,33,132,71,115,246,9,230,157,77,180,115,47,77,184,91,40,150,196,236,23,188,23,180,87,68,203,167,46,4,1,139,102,95,12,68,222,153,122,197,53,247,13,247,190,39,250,228,38,255,253,194,245,2,107,233,180,62,16,12,153,185,7,120,206,128,255,57,70,48,138,17,76,194,3,170,182,170,105,64,192,24,160,225,243,4,14,60,249,253,247,31,191,255,131,79,255,244,111,143,255,238,253,147,119,127,255,248,183,31,158,124,248,221,191,126,242,227,199,239,190,175,133,80,128,218,147,191,253,227,201,15,254,244,233,199,63,250,244,147,95,106,105,128,191,32,42,108,189,218,111,176,111,235,213,117,10,238,19,72,63,221,35,169,141,229,181,90,24,10,24,192,3,235,107,198,10,253,22,5,4,166,134,141,53,107,141,213,60,108,236,211,11,27,235,124,193,194,198,218,230,33,100,194,34,174,219,32,235,204,41,16,211,97,58,196,84,194,149,18,143,251,94,243,88,53,108,209,99,33,212,232,66,142,6,57,4,239,197,55,175,248,157,236,178,240,11,93,79,168,8,27,27,210,55,88,116,73,66,190,2,227,15,182,24,208,224,166,1,164,245,25,84,191,123,161,80,179,103,132,43,237,205,134,43,237,229,184,82,129,43,245,158,11,92,41,211,228,148,106,3,65,236,151,123,67,107,212,117,12,151,114,129,55,71,67,4,13,174,102,45,10,244,243,209,11,7,191,141,40,224,141,202,131,18,44,176,213,13,247,101,155,73,243,197,218,134,11,242,28,86,46,77,187,212,106,217,4,172,38,208,108,228,183,40,216,39,107,45,16,61,132,34,134,47,59,124,65,24,66,1,222,142,177,51,220,221,109,57,240,41,208,112,189,86,21,22,81,153,18,175,180,209,123,185,207,51,246,248,74,50,106,245,119,122,187,184,126,122,59,163,221,22,126,32,138,1,47,8,40,106,5,212,232,160,234,192,206,220,106,141,104,190,1,36,13,30,75,121,240,134,31,93,91,212,74,193,163,199,255,253,221,200,163,127,248,21,41,154,183,112,17,23,250,157,218,238,203,181,42,44,193,248,173,165,85,181,133,1,137,147,59,216,169,139,23,117,254,162,14,47,20,18,90,131,242,61,199,178,73,89,147,137,138,186,2,94,182,120,228,190,240,11,40,166,20,125,90,30,24,247,77,24,237,110,168,164,48,88,88,125,155,13,52,252,12,64,194,34,180,106,70,120,176,201,131,13,171,184,85,124,200,134,208,87,170,155,244,55,172,52,80,65,12,126,180,148,9,33,186,33,5,27,141,71,43,170,44,158,60,205,240,153,52,244,162,220,144,112,12,222,104,239,10,80,159,6,186,248,227,255,250,147,79,255,252,223,81,71,255,253,199,159,254,241,123,39,239,254,242,243,159,127,248,217,71,191,122,252,247,191,127,252,147,223,233,133,199,255,237,163,147,159,254,250,201,159,254,249,201,159,126,187,9,51,226,241,123,63,125,242,225,127,104,113,184,62,237,201,7,191,59,249,221,47,180,40,140,79,59,121,239,253,199,255,246,174,150,9,182,135,227,250,70,120,149,142,215,188,168,166,41,251,112,65,5,235,95,71,231,174,138,81,22,71,7,97,41,105,181,80,231,221,144,115,49,28,180,173,215,216,73,203,136,150,32,198,212,229,203,124,164,14,153,62,86,140,73,254,52,134,128,130,80,141,163,153,68,17,143,103,39,125,69,195,83,71,219,218,27,194,234,37,126,22,211,34,220,198,250,240,83,3,16,199,147,137,111,146,41,13,98,105,71,137,245,82,134,8,137,182,106,245,65,14,68,243,209,128,231,24,139,187,233,51,89,122,249,178,153,48,250,88,98,154,76,158,109,167,2,242,246,207,21,200,139,81,227,41,193,143,30,69,223,0,87,82,132,193,103,191,254,254,147,127,124,255,179,15,126,243,248,151,159,36,72,130,28,239,251,180,240,190,58,7,144,68,198,89,230,190,126,244,168,152,148,161,85,13,43,23,44,240,48,125,221,140,69,135,235,79,127,235,22,138,47,92,175,13,250,179,197,23,174,214,141,218,82,117,101,105,90,124,225,65,117,169,145,142,123,22,241,131,235,6,2,66,65,109,142,221,254,96,13,64,72,235,152,69,216,14,141,37,131,93,174,224,120,126,209,165,118,63,118,106,162,66,130,154,217,44,228,122,5,193,111,21,152,112,145,65,143,215,38,128,84,234,19,189,174,68,34,112,89,126,74,77,227,51,171,136,69,192,143,175,7,58,205,57,48,51,84,181,105,245,61,68,41,79,175,79,220,64,113,42,30,18,225,154,169,125,184,145,63,117,151,81,59,242,45,19,170,37,176,211,76,124,69,141,226,122,63,190,222,61,51,83,7,102,97,40,198,153,59,117,3,217,69,16,153,90,6,105,89,188,215,83,85,105,120,158,211,179,208,18,194,74,203,84,57,142,71,164,244,84,85,99,33,89,106,155,160,8,105,76,15,81,110,244,151,214,49,18,222,160,186,218,205,207,89,228,231,44,242,115,22,249,57,139,252,156,69,126,206,226,204,206,89,76,141,190,247,172,14,96,140,92,167,63,134,69,246,236,66,238,229,103,50,242,51,25,23,225,76,6,27,249,2,97,244,6,255,125,129,97,167,172,77,211,176,68,162,233,51,99,137,120,206,211,128,79,219,28,116,249,197,198,156,66,251,240,126,234,212,14,56,35,228,41,181,227,4,240,117,246,243,5,5,52,102,67,51,206,221,1,44,251,76,29,208,55,15,44,178,222,222,148,143,31,109,243,167,5,163,251,34,34,27,149,86,79,235,149,16,139,230,236,28,181,148,249,250,40,166,127,138,95,46,189,200,253,147,185,111,78,223,47,167,133,204,211,197,227,173,55,183,115,148,60,97,203,169,86,145,51,192,202,211,181,228,197,236,143,121,240,241,167,90,84,102,238,15,69,220,201,221,34,68,23,172,44,20,183,175,116,206,210,11,182,184,100,232,163,40,171,206,98,137,153,191,199,98,123,11,30,198,173,53,47,82,119,205,210,85,103,210,77,106,23,229,71,31,230,57,250,192,173,68,202,241,135,184,195,14,207,119,108,228,23,247,248,67,181,187,188,148,31,127,200,143,63,156,215,241,7,14,31,33,7,84,207,252,236,3,19,47,42,18,133,170,68,4,175,47,175,184,202,131,116,196,74,120,165,86,158,209,223,234,33,136,103,71,135,206,16,62,213,252,88,68,126,44,34,63,22,145,31,139,200,143,69,228,199,34,242,99,17,249,177,136,252,88,68,126,44,34,63,22,145,31,139,200,143,69,204,122,44,226,25,110,42,67,231,35,170,131,234,210,108,231,35,150,171,93,99,165,187,102,78,61,31,81,91,89,138,224,149,81,223,102,41,136,153,104,105,165,170,149,138,151,128,137,38,229,219,14,200,20,29,244,126,80,199,119,112,147,190,120,176,88,235,86,27,61,163,59,216,61,22,247,222,139,107,239,213,43,236,107,229,234,114,173,177,122,112,184,17,185,164,253,75,131,193,96,131,223,142,46,165,195,27,204,173,119,240,33,43,10,158,108,240,251,234,201,117,245,248,177,200,160,98,80,53,53,157,111,220,27,123,56,94,57,52,179,233,141,64,239,93,52,72,149,19,66,126,129,124,146,4,209,150,176,107,236,125,103,212,44,175,212,171,107,75,64,139,82,107,124,249,93,211,63,52,77,59,82,65,129,108,29,23,241,150,206,104,93,212,182,187,84,174,213,87,160,22,118,213,59,255,169,50,112,165,250,229,88,214,53,214,170,75,27,1,70,172,73,17,98,27,67,203,54,23,67,5,74,236,38,232,42,130,108,171,149,107,203,43,164,145,18,226,170,185,90,173,38,181,132,160,189,147,154,2,91,244,94,17,241,115,133,197,194,114,185,214,104,96,87,150,206,188,215,100,82,10,101,242,207,34,242,32,66,150,158,53,103,193,138,54,41,96,82,121,109,9,254,28,28,42,132,12,28,7,56,157,109,0,73,29,68,234,84,10,34,58,84,204,148,98,83,162,90,40,215,27,213,229,122,48,66,106,101,210,159,114,31,179,71,209,129,16,63,141,162,35,169,90,91,94,53,187,161,65,87,70,242,195,237,38,228,22,168,230,23,207,245,227,96,164,241,156,6,65,115,70,83,70,9,169,45,117,151,151,171,151,168,74,96,216,140,85,212,59,22,205,207,154,47,143,187,165,114,131,142,232,146,144,42,213,13,218,41,162,67,10,85,252,27,95,73,128,20,207,50,202,107,13,62,129,74,162,123,170,56,87,19,196,95,68,208,5,68,36,136,70,210,131,119,141,190,115,136,67,161,6,217,32,87,161,220,192,14,135,86,184,123,93,163,88,213,241,111,185,6,77,142,17,196,49,35,128,53,24,119,121,115,51,85,42,227,156,121,150,181,77,65,255,153,113,162,61,194,95,223,53,108,143,110,240,101,54,219,142,109,202,205,148,207,202,68,75,157,97,113,136,100,46,148,149,179,29,140,87,32,235,39,176,1,222,26,2,189,49,147,107,236,122,64,251,200,33,39,156,54,216,26,34,101,201,42,203,8,92,23,45,163,91,206,195,155,206,225,148,150,17,177,125,232,26,163,38,126,72,185,239,0,231,98,120,173,10,18,232,73,210,149,76,56,118,29,208,140,247,3,249,200,30,19,217,24,60,141,159,15,210,120,170,147,225,196,11,47,197,15,11,121,130,81,184,118,109,244,176,208,55,188,187,102,191,64,101,84,122,91,154,119,241,146,164,227,152,204,203,213,117,115,48,144,197,72,80,18,168,181,167,229,74,188,236,62,35,94,41,157,75,150,12,114,178,200,227,11,7,66,9,216,228,108,208,197,37,109,137,230,202,5,229,72,6,70,199,177,103,26,163,39,229,161,225,249,175,129,152,73,92,117,41,87,100,201,30,63,231,232,33,35,255,174,92,25,185,115,175,240,165,94,175,183,33,216,77,58,68,125,153,181,236,190,248,126,231,14,66,250,143,211,10,229,53,162,158,152,240,138,54,77,125,55,49,162,156,32,58,64,223,236,57,108,235,69,164,153,188,34,75,78,253,132,220,178,6,49,41,147,153,79,127,68,211,135,7,133,146,137,201,189,24,181,44,181,204,41,67,115,74,225,199,83,20,116,146,153,142,218,185,132,57,27,240,113,116,225,25,155,69,111,220,77,212,136,214,171,235,75,235,235,44,33,213,181,19,211,54,170,141,122,163,17,81,203,209,120,175,31,195,60,33,160,149,37,221,115,198,110,15,207,201,104,219,205,202,61,211,190,111,217,94,229,208,113,239,19,106,43,189,7,67,127,113,112,48,54,43,158,219,171,28,88,230,161,87,161,94,145,177,107,94,199,83,177,93,99,136,198,136,91,119,77,211,175,92,160,50,12,207,51,125,40,196,243,42,196,21,65,108,150,101,15,126,107,187,58,58,219,60,116,98,238,27,163,17,8,80,175,169,181,219,175,182,245,241,86,187,115,69,191,15,159,109,253,144,124,122,228,243,190,244,221,8,190,46,111,181,219,141,45,189,211,190,89,217,210,239,119,218,183,175,233,14,79,115,75,111,192,219,53,124,251,237,90,71,111,116,218,189,235,122,15,95,154,65,137,71,82,233,52,231,55,131,175,102,187,189,135,217,253,173,209,150,190,214,105,87,183,174,99,153,9,36,172,110,221,235,232,222,43,109,167,115,131,20,184,13,207,220,206,107,186,211,105,215,59,156,174,61,72,109,97,234,149,14,148,185,223,105,47,192,171,125,242,138,144,182,31,105,237,17,255,222,190,143,249,220,109,119,75,95,232,180,15,183,175,235,183,219,237,30,60,122,184,61,132,71,91,237,198,246,53,228,1,16,0,15,59,163,14,210,122,125,91,95,35,5,220,198,143,5,78,107,103,125,75,31,119,218,87,58,236,237,91,1,191,151,165,186,161,205,130,154,7,144,215,35,121,15,182,48,145,200,123,171,221,190,13,143,175,124,75,247,226,75,140,201,191,215,105,95,239,48,94,238,201,165,116,190,129,68,94,99,28,22,29,120,5,232,181,224,31,57,93,117,11,127,155,82,230,171,223,66,194,174,95,17,236,111,119,144,33,192,3,131,50,184,109,98,214,1,86,127,141,142,53,254,233,73,159,117,74,86,135,243,125,76,40,0,170,61,146,13,58,173,253,128,176,216,237,76,41,73,46,207,8,119,111,35,232,117,81,75,71,212,2,221,14,227,13,31,213,182,176,132,107,132,155,193,35,224,210,171,162,26,160,168,78,40,90,234,96,159,93,227,133,215,249,103,123,129,228,131,73,178,79,138,122,192,198,68,251,155,248,248,91,216,103,240,212,226,131,172,3,3,10,31,221,32,21,236,147,71,254,150,222,216,110,191,114,13,26,114,133,52,225,85,242,252,171,62,161,229,218,53,82,165,72,10,185,175,92,19,157,72,219,220,22,111,235,236,109,219,192,7,119,121,114,54,57,233,4,105,183,73,196,19,114,50,18,148,146,50,136,149,77,248,255,50,90,57,91,228,244,221,101,242,162,85,189,108,245,91,92,58,95,6,25,181,215,66,33,115,153,34,43,91,190,11,153,52,46,134,59,108,169,216,209,42,149,194,227,31,253,234,179,15,126,243,217,71,191,126,252,157,239,61,254,229,191,159,124,242,222,219,238,219,182,252,63,36,58,249,201,7,79,126,248,131,224,53,221,48,31,147,20,254,219,190,216,251,20,196,230,135,191,82,149,201,66,189,58,122,24,188,11,171,131,68,1,19,175,249,230,38,148,41,208,55,11,146,194,201,95,243,181,145,156,205,22,79,67,230,156,2,179,231,240,215,225,53,180,160,44,162,60,149,100,160,17,45,127,219,151,44,41,133,154,76,104,28,45,5,233,79,66,165,76,5,144,138,9,140,115,114,189,111,251,84,111,46,52,212,74,223,246,153,66,28,125,17,234,11,180,214,41,175,163,221,113,245,42,49,221,201,169,36,221,171,192,180,112,249,181,108,239,137,82,16,215,205,164,127,196,206,175,80,175,135,242,200,186,69,1,148,11,233,229,68,12,83,137,81,212,108,22,199,41,121,123,191,6,164,149,148,122,226,71,78,134,209,147,113,4,73,169,97,70,113,78,172,175,175,43,5,201,230,62,165,13,10,147,106,13,206,36,37,133,21,206,18,201,164,190,158,200,63,39,97,190,134,25,44,91,20,51,206,0,121,176,144,134,109,168,37,139,82,169,189,78,42,84,76,254,106,97,69,41,146,143,173,250,178,242,88,25,119,161,119,169,67,118,138,60,137,157,22,204,14,41,23,162,204,44,165,250,96,120,6,214,72,181,159,164,89,161,78,140,73,132,91,130,107,212,86,41,151,19,67,39,53,83,22,36,227,66,66,129,19,33,212,217,198,240,152,74,43,206,80,121,230,172,138,153,83,40,4,189,196,30,48,19,38,25,7,212,126,25,174,61,92,85,96,149,227,149,198,204,214,165,154,84,41,39,138,152,227,232,163,164,85,70,162,16,159,133,105,129,140,201,75,16,150,42,172,109,208,14,144,75,133,90,157,52,139,153,51,11,236,63,52,105,178,218,226,23,66,86,84,252,40,147,24,130,86,202,185,89,15,66,101,38,238,171,38,209,243,97,254,188,236,160,163,18,90,244,217,119,126,252,248,231,31,209,159,170,229,52,24,250,209,62,148,77,166,138,222,192,58,147,88,27,34,106,6,95,89,38,92,233,249,240,15,159,127,231,55,74,221,212,188,26,84,29,191,102,100,93,217,131,218,160,173,125,211,28,85,194,166,86,158,148,245,74,176,98,179,92,194,154,42,82,134,12,175,161,2,150,164,37,95,89,44,18,150,137,137,82,27,171,51,100,146,157,198,141,192,38,91,192,207,141,212,34,209,182,41,245,172,58,178,214,36,177,170,90,35,213,117,71,49,179,169,175,166,168,156,242,232,23,46,66,28,253,149,149,210,20,13,52,78,202,50,187,93,33,100,98,20,239,81,253,254,232,189,79,63,254,151,190,117,240,228,31,255,203,201,111,127,250,228,23,223,61,249,221,159,79,254,227,215,173,191,126,242,238,147,159,255,229,228,221,239,195,39,62,253,215,247,78,254,248,247,244,221,226,50,100,65,178,240,249,123,255,235,243,127,248,195,103,255,254,79,127,253,228,135,149,21,185,40,153,207,49,92,166,118,204,48,175,85,90,151,171,235,87,174,94,141,182,44,190,208,118,191,127,234,174,155,178,26,159,115,207,198,15,96,217,136,22,214,31,36,3,52,44,14,50,61,217,246,20,156,84,202,233,140,3,39,145,253,217,251,52,166,36,110,182,14,178,171,220,174,38,141,3,63,144,214,100,23,201,128,75,193,94,210,143,136,56,110,217,142,39,149,153,142,59,228,79,33,188,149,20,227,38,146,114,10,125,145,234,195,198,239,200,232,77,172,42,76,19,177,136,79,79,198,199,109,66,58,133,92,35,160,38,108,44,87,215,175,232,104,159,136,14,193,59,176,191,247,171,147,127,253,222,167,31,255,150,117,179,100,88,15,213,16,167,33,79,248,174,85,54,134,31,203,91,217,228,77,110,100,6,72,37,243,52,73,115,11,223,133,234,102,203,231,188,149,71,215,224,57,104,160,179,247,116,36,72,18,96,54,10,184,225,94,169,94,177,217,39,101,162,187,231,184,124,204,126,47,191,81,246,219,24,211,40,40,85,219,101,38,164,155,14,198,76,211,240,216,169,62,168,175,44,71,128,90,34,118,109,117,80,237,107,165,141,232,33,87,131,156,177,219,33,128,45,67,215,180,221,221,146,110,208,3,52,20,88,206,113,94,252,33,141,76,233,146,163,130,235,235,166,86,42,51,220,216,134,139,39,9,123,43,176,37,107,104,80,214,165,170,126,76,201,188,1,74,7,252,162,106,31,134,0,107,94,170,77,8,201,253,20,146,17,121,246,20,72,94,54,215,123,171,245,165,229,140,36,47,245,27,83,99,125,174,174,47,53,72,172,207,229,229,181,228,246,45,155,53,227,41,180,175,177,186,190,14,132,212,50,182,111,121,173,145,76,242,138,137,199,79,207,157,228,234,114,111,173,190,110,100,29,69,141,70,127,106,151,52,140,222,128,116,201,122,117,41,185,125,221,229,90,247,105,204,146,181,90,111,121,189,106,102,108,223,250,154,249,204,35,198,14,198,195,33,9,21,91,232,238,37,71,139,165,251,50,41,124,166,56,50,62,112,220,125,126,20,158,126,103,39,196,233,33,126,191,76,179,94,133,87,186,70,98,22,136,216,4,255,127,123,215,222,219,70,118,221,191,10,51,77,13,49,30,81,36,245,176,69,129,88,80,148,236,168,27,111,18,111,118,147,173,99,4,164,72,202,180,41,146,38,71,182,21,153,64,145,109,154,7,82,108,81,244,129,36,104,177,41,154,52,40,144,108,130,6,72,182,117,155,47,179,242,122,255,202,87,232,61,231,190,206,125,205,12,245,90,37,144,8,203,226,204,125,158,251,60,231,220,251,251,173,177,77,43,65,140,229,80,160,38,216,103,213,1,251,148,128,124,227,214,176,182,50,51,138,97,65,191,114,128,4,126,227,0,182,109,172,32,211,109,133,119,14,222,198,210,46,34,148,234,84,44,120,3,188,41,0,219,23,188,243,3,55,167,30,176,233,154,21,203,62,200,205,227,21,45,228,2,90,119,204,42,21,188,192,148,20,150,44,182,97,212,172,244,16,155,192,4,27,56,7,33,129,23,245,130,132,4,89,205,33,36,44,89,154,144,48,64,30,33,173,158,86,72,237,131,41,27,23,211,233,87,216,180,2,55,246,204,158,30,66,8,142,216,59,212,106,52,232,236,110,178,200,239,124,168,33,248,102,10,46,37,132,231,200,253,193,44,30,30,14,158,177,108,224,63,184,219,26,63,104,77,5,240,198,23,199,184,219,101,83,83,184,13,13,24,89,94,174,212,22,164,114,152,163,37,13,241,165,181,168,17,240,66,186,63,204,121,125,184,168,62,95,179,222,60,223,86,253,102,27,242,111,95,64,139,170,250,207,53,123,73,153,165,79,97,50,84,158,134,12,202,98,229,244,163,119,23,46,40,79,14,47,215,192,221,123,200,50,217,123,120,33,77,140,213,159,171,129,185,192,210,155,151,135,201,211,184,213,217,233,177,179,5,140,125,30,244,108,12,73,209,150,11,129,31,3,55,157,10,21,179,226,240,203,222,120,4,241,37,27,241,28,46,17,59,206,154,124,216,231,110,58,173,105,191,19,6,58,151,198,248,136,119,222,216,183,8,38,72,6,33,219,71,194,29,11,166,9,129,48,52,28,65,38,32,85,141,204,3,120,239,77,120,20,131,5,4,137,26,56,24,51,196,131,175,179,16,134,82,10,120,123,58,110,123,90,117,42,235,217,72,238,18,104,216,48,153,194,216,46,27,91,211,115,199,115,71,8,227,244,238,24,232,138,76,0,129,126,232,3,3,247,150,95,34,186,159,2,255,61,238,244,167,208,80,157,218,103,18,129,219,190,211,153,158,16,21,126,142,218,27,16,241,121,4,224,159,57,0,124,43,54,111,54,154,101,7,4,125,137,124,211,203,219,82,54,4,255,84,67,182,159,188,168,221,36,65,176,115,235,202,168,9,40,223,233,39,124,188,205,81,80,131,42,165,132,44,41,225,178,202,97,44,85,69,103,161,139,133,209,222,6,65,191,30,25,3,235,50,66,189,51,221,123,204,233,175,210,64,223,51,160,222,63,61,20,247,20,112,243,152,91,160,117,214,233,168,131,28,164,13,182,76,189,1,251,35,25,141,64,144,145,4,192,168,9,37,117,14,61,251,148,249,113,125,79,182,218,90,57,87,222,66,125,245,96,32,6,183,94,217,224,136,67,19,28,49,107,27,65,6,219,16,11,20,220,56,136,1,54,155,213,206,191,16,130,102,38,181,24,247,249,173,226,207,148,139,167,109,60,83,197,155,91,165,190,52,13,152,72,236,40,152,148,22,184,122,29,15,141,210,22,63,229,230,245,20,17,181,136,185,75,121,118,173,79,52,194,249,116,238,203,218,238,76,1,143,135,186,160,151,172,201,133,101,96,190,2,158,101,107,11,245,112,30,221,251,178,182,52,211,195,81,144,88,204,75,214,206,194,60,48,79,241,206,176,149,251,201,161,94,142,203,249,150,99,140,116,250,173,192,160,15,241,0,104,46,87,174,36,248,233,243,110,31,244,7,157,45,194,198,144,177,140,201,208,197,124,228,50,211,161,196,199,245,150,65,202,187,106,201,219,220,191,131,174,33,112,153,139,39,102,243,33,246,254,69,145,88,208,182,69,213,111,156,237,39,163,193,116,81,30,80,100,37,231,4,129,98,83,61,221,111,13,6,66,107,193,244,117,246,67,138,103,53,132,122,44,224,96,113,128,161,241,105,105,234,99,32,24,42,179,21,6,138,81,166,67,219,84,5,66,17,105,228,5,226,206,236,27,147,131,33,224,41,130,214,159,163,111,232,208,103,61,251,89,232,221,229,122,189,165,115,3,30,38,48,145,152,4,130,230,204,242,248,240,225,225,55,89,218,36,26,50,117,213,84,92,179,39,240,243,14,209,159,173,221,216,173,46,183,28,230,175,92,105,231,155,60,207,168,106,56,113,158,95,237,188,201,159,209,244,219,235,63,235,118,228,136,58,229,232,30,244,135,143,28,6,198,193,136,21,5,168,13,3,102,45,48,48,216,102,173,248,96,200,52,94,184,38,0,238,109,98,143,240,142,108,97,12,106,163,189,80,13,240,28,22,217,52,35,11,22,43,125,9,84,6,12,28,236,220,220,217,221,7,106,80,48,67,112,163,20,215,221,163,156,133,241,21,68,1,72,70,153,11,114,241,126,92,53,76,196,26,79,62,132,48,239,183,93,38,163,177,50,92,202,86,3,191,254,221,238,148,117,130,26,64,236,79,90,251,211,146,68,0,150,118,7,54,31,187,38,7,246,144,91,27,226,72,96,186,58,97,154,252,185,52,74,228,69,189,231,207,57,66,173,3,119,95,122,98,226,221,175,166,224,221,111,97,12,68,168,139,35,124,183,8,198,19,232,79,139,108,157,104,13,34,213,15,83,241,240,85,151,20,110,14,94,146,56,146,129,193,197,49,203,127,220,129,71,71,47,201,228,96,208,157,214,144,9,79,63,45,193,168,121,77,62,185,139,65,140,111,85,219,7,133,158,68,249,144,44,168,208,224,167,57,61,113,243,108,78,79,80,91,80,240,144,128,235,158,10,164,41,14,9,92,207,99,78,178,61,90,68,200,57,78,91,144,134,10,156,182,176,210,203,229,200,186,121,54,167,45,168,193,235,130,132,42,237,100,97,161,230,56,157,65,133,234,63,157,97,165,119,113,66,221,30,26,98,221,30,94,164,96,33,243,44,209,110,15,231,20,46,75,52,75,188,219,67,42,96,199,11,121,161,211,69,194,143,198,240,38,72,248,249,141,243,242,157,63,230,135,94,30,159,226,208,75,160,22,210,159,126,61,71,93,211,90,60,201,62,32,67,219,59,241,30,140,177,210,187,152,193,100,29,117,242,88,119,47,245,97,166,83,181,171,109,147,14,183,239,28,7,161,104,59,167,31,132,10,164,127,49,237,78,109,40,174,21,230,130,38,83,195,144,147,34,126,29,110,14,225,83,163,82,138,232,141,90,95,146,201,149,158,82,179,45,238,151,246,20,218,169,134,162,225,35,72,219,9,230,59,190,102,110,7,131,199,215,124,41,95,204,240,211,103,212,76,27,251,165,61,128,118,202,214,85,94,129,180,182,205,115,110,205,108,217,192,185,53,55,213,139,90,76,149,117,216,177,46,235,180,65,123,93,28,51,205,22,45,176,134,163,191,131,150,11,200,188,149,212,162,67,246,179,120,231,206,98,7,104,27,81,98,139,252,85,100,190,59,243,101,81,219,184,83,215,68,17,108,174,5,81,25,219,83,87,67,45,180,203,50,35,163,163,131,186,74,46,74,59,230,30,150,180,113,195,66,204,51,104,208,207,147,54,98,120,237,46,96,184,16,131,185,99,112,63,79,109,2,237,213,53,106,218,189,232,9,209,112,21,132,155,86,5,155,163,125,137,207,34,165,145,169,160,115,28,232,61,245,185,251,125,160,155,148,173,140,95,130,227,135,207,132,112,186,170,53,233,182,162,24,105,113,162,149,57,218,32,215,192,226,37,74,147,62,132,152,67,240,152,96,154,204,69,181,189,71,137,13,55,133,48,220,243,168,2,66,200,58,208,41,30,202,147,151,234,235,61,255,177,195,180,51,171,211,131,246,126,63,73,179,214,135,142,64,122,236,225,190,163,143,30,231,1,97,46,149,86,98,160,30,153,183,16,146,114,195,91,12,42,94,221,246,95,225,199,161,209,228,219,181,158,154,220,161,234,229,34,63,66,13,213,144,124,84,128,195,132,84,89,45,209,158,1,34,80,77,232,201,185,63,129,8,116,193,160,252,108,173,2,189,39,16,146,65,240,206,77,224,13,53,9,62,207,234,166,224,189,116,83,190,109,195,151,198,251,52,130,218,176,169,158,114,220,206,130,23,17,69,15,23,7,198,195,23,22,145,175,37,131,11,22,174,110,71,72,54,228,239,63,156,12,234,15,47,126,244,201,139,247,95,190,255,157,79,254,234,123,31,253,238,23,175,190,255,173,143,191,245,225,171,223,255,248,213,79,126,192,169,96,95,253,234,93,246,48,216,169,83,79,211,227,244,134,14,0,190,150,192,25,227,105,44,176,26,216,34,34,125,120,139,108,130,96,66,92,4,175,57,62,199,243,247,143,186,135,236,91,159,237,231,128,142,119,79,174,60,17,11,53,122,186,8,207,64,250,248,109,139,125,161,71,247,59,19,112,23,41,95,10,251,70,14,231,159,215,212,226,158,6,231,164,197,150,55,213,61,205,160,70,109,248,152,116,142,91,31,108,254,201,206,74,204,82,114,54,16,67,181,3,67,117,140,3,81,80,231,194,61,246,50,220,6,143,197,121,101,146,204,150,24,48,1,22,211,39,154,38,83,208,104,126,252,31,255,115,252,253,159,71,177,236,22,181,123,192,194,22,149,35,132,176,213,55,41,205,162,98,207,98,227,253,1,219,251,78,186,64,245,9,76,115,164,35,49,9,200,119,145,252,75,17,135,115,235,123,204,189,130,181,35,152,73,61,44,156,179,12,242,198,22,229,237,73,4,113,143,154,159,203,138,236,7,166,203,133,12,94,41,50,173,199,34,74,42,209,219,131,36,25,151,198,163,41,19,204,103,143,56,39,231,108,233,113,207,92,181,151,158,84,150,68,98,145,195,171,132,139,138,20,122,189,91,130,6,43,225,186,78,41,231,96,7,98,94,211,142,91,162,200,92,122,117,49,227,177,189,227,240,53,104,57,145,146,228,78,21,160,14,64,55,196,95,244,59,179,26,9,215,247,134,96,59,84,57,114,107,94,182,55,12,8,158,169,28,44,127,115,74,12,143,255,199,164,138,62,209,137,210,207,203,254,102,141,183,20,22,192,238,62,112,83,138,21,20,104,178,232,172,193,153,225,144,95,244,160,62,142,123,56,56,59,149,181,158,73,151,212,144,116,73,61,65,151,116,16,239,198,29,77,151,180,214,94,93,189,185,2,135,215,144,46,41,110,215,27,242,206,127,252,0,57,144,90,232,229,220,71,176,141,234,106,151,82,101,239,253,73,83,101,55,207,133,42,123,111,14,170,236,254,167,65,149,189,119,225,84,217,79,2,4,195,207,36,133,246,23,189,10,73,228,208,102,83,82,109,152,214,106,156,107,60,214,39,72,106,83,254,196,220,222,214,218,179,28,148,219,230,29,151,26,27,52,100,193,186,31,235,171,159,53,81,108,147,34,251,190,90,107,194,36,212,213,178,164,160,158,205,98,114,122,37,45,96,172,238,155,105,38,234,154,187,200,122,47,206,205,98,173,109,65,38,138,235,90,105,187,44,211,46,107,150,209,254,33,120,90,106,64,60,142,230,65,22,70,25,128,217,223,212,29,195,2,225,4,88,145,169,243,83,30,92,40,76,174,143,15,250,19,184,41,87,118,217,243,178,212,211,140,112,226,240,64,50,233,239,237,193,6,178,61,56,128,125,24,172,17,231,155,177,56,10,98,103,204,93,208,231,95,103,244,237,59,181,238,39,135,231,92,107,110,226,115,197,205,123,200,57,75,92,186,3,220,236,101,183,60,231,2,104,143,147,93,4,61,122,78,84,4,109,17,203,8,72,205,129,118,25,232,168,61,223,82,144,156,60,229,48,102,134,243,45,136,229,153,183,75,146,156,127,9,18,111,206,198,60,88,189,184,137,240,226,102,190,139,157,234,46,176,41,89,219,193,17,124,0,192,12,234,136,152,146,188,231,191,64,149,134,216,120,37,117,64,165,60,202,123,202,78,98,156,13,217,52,182,193,130,13,177,249,157,0,31,9,51,232,81,96,209,154,14,185,186,35,11,206,54,142,245,33,171,7,189,195,157,139,65,220,129,125,56,152,116,223,196,75,220,151,144,31,56,191,114,199,79,195,190,201,58,15,191,223,159,40,73,101,105,121,175,229,80,242,68,120,241,213,213,234,84,71,1,166,226,210,103,69,184,146,168,220,66,87,198,196,109,114,152,154,155,28,185,183,88,140,197,214,122,159,211,79,211,163,249,9,218,218,45,176,10,215,124,65,12,240,114,71,200,59,23,239,85,26,225,196,243,150,2,140,64,111,229,166,114,167,183,197,146,51,188,78,114,228,6,213,122,221,187,83,125,45,242,182,37,27,13,172,63,163,54,80,139,82,90,123,243,112,167,19,81,170,113,112,202,128,169,163,15,111,137,120,135,197,163,225,181,107,15,184,240,176,55,61,185,206,138,75,132,226,116,18,228,33,55,76,1,221,28,166,128,180,94,210,117,45,253,236,153,234,57,93,53,191,116,173,201,69,116,26,69,118,237,97,149,246,180,238,107,11,214,155,186,86,5,66,113,206,74,67,32,233,215,143,82,52,21,101,103,7,230,111,17,196,30,59,118,196,225,232,75,162,180,17,49,103,181,83,187,125,168,16,251,163,14,107,79,179,28,177,45,182,68,101,162,15,231,7,26,192,176,246,121,129,14,140,18,246,123,11,101,244,204,114,187,67,81,234,207,152,160,212,255,234,81,180,193,215,130,123,247,55,18,143,238,158,192,116,38,216,238,251,200,116,31,91,41,116,75,15,71,253,225,66,20,71,90,96,248,242,196,11,198,150,128,40,185,116,75,134,24,227,147,46,24,251,216,40,247,79,31,175,245,65,174,215,9,170,139,223,138,170,215,127,189,248,219,43,191,49,54,249,28,233,23,43,197,154,194,198,148,86,168,97,161,207,26,189,152,220,27,222,191,118,77,52,229,17,160,146,143,57,250,81,20,171,171,55,181,104,251,203,111,53,190,16,197,124,196,222,230,129,248,61,61,216,2,212,134,49,39,77,128,160,141,55,182,20,168,8,75,123,86,220,32,219,152,18,91,40,39,135,172,111,196,225,157,142,170,149,186,57,227,14,48,235,2,78,189,185,208,92,56,154,197,190,119,172,91,204,226,35,101,237,72,102,197,28,121,27,55,114,206,40,251,204,172,105,19,7,198,136,185,152,68,167,50,209,67,171,195,202,33,255,231,214,250,231,207,239,221,143,19,239,194,29,69,216,231,100,49,125,251,198,57,202,8,155,36,182,140,250,150,192,174,6,135,169,39,215,174,37,162,152,9,41,166,249,13,238,188,77,177,228,93,167,109,132,236,115,37,3,65,159,63,39,182,177,252,209,32,248,243,231,202,150,150,47,34,134,125,254,188,60,67,193,74,175,118,80,33,224,99,223,234,67,120,165,106,179,254,44,126,202,157,219,173,85,97,182,239,174,117,219,236,47,203,102,191,25,183,226,137,182,217,247,202,203,171,213,213,27,187,194,102,95,220,232,222,83,151,29,239,215,159,74,251,253,44,238,181,87,111,100,34,8,247,122,55,215,17,65,120,119,221,133,27,6,181,66,66,0,131,51,96,121,181,28,21,23,62,83,134,173,7,206,62,136,28,28,149,144,149,210,225,191,150,5,85,108,218,130,225,218,207,197,13,73,32,122,155,19,61,230,47,97,134,115,147,14,17,102,7,72,223,231,34,18,247,209,216,123,73,134,103,105,37,20,169,32,136,191,76,38,181,190,71,14,65,186,8,206,175,102,134,195,151,103,37,8,98,209,116,235,112,252,140,1,182,130,104,145,229,82,5,121,141,41,191,149,124,38,82,21,124,188,90,176,103,192,208,62,87,163,165,87,10,25,23,212,25,43,33,236,90,89,113,59,247,135,88,183,246,96,180,251,104,86,66,140,192,148,142,234,74,136,247,217,64,157,13,38,107,65,42,30,170,132,153,117,65,223,146,133,155,198,193,94,35,153,146,145,126,218,77,68,223,85,14,213,101,185,180,190,122,19,203,37,43,84,90,91,91,19,157,74,38,180,168,93,36,110,58,169,124,192,200,91,208,29,118,232,88,161,221,54,79,14,216,132,250,189,201,99,93,41,173,174,241,186,91,7,140,252,201,192,27,57,221,172,179,150,83,55,200,15,107,173,131,100,36,89,185,129,226,226,44,104,132,219,108,4,239,226,10,121,105,163,248,189,103,192,245,25,226,8,126,188,182,217,0,42,216,230,54,167,152,53,104,101,15,183,26,183,155,6,111,48,103,176,29,41,6,218,67,201,159,202,25,108,71,146,142,23,24,79,89,202,44,54,144,160,34,45,105,7,89,73,155,138,113,246,107,226,251,87,21,133,240,200,161,125,229,217,61,53,9,111,239,62,99,217,53,27,111,237,176,164,120,172,198,99,201,132,202,106,114,123,139,39,249,142,78,230,0,169,109,85,2,111,176,4,246,182,26,95,222,193,184,200,162,122,151,213,118,173,217,248,234,142,160,207,5,94,225,119,32,205,54,240,250,222,22,140,183,135,146,215,152,243,24,127,158,85,114,186,213,120,125,7,147,230,76,175,195,205,184,218,108,220,17,101,216,19,20,200,152,150,102,96,13,55,83,10,37,171,236,251,249,41,89,191,62,188,250,92,125,174,62,87,159,171,207,213,231,234,115,194,143,224,181,179,20,95,155,92,213,96,49,205,98,104,149,10,100,172,191,162,122,40,19,13,243,160,166,164,125,18,150,89,47,225,114,136,203,86,210,194,89,149,144,133,166,186,175,78,108,102,202,207,168,166,75,203,78,146,230,10,176,19,180,76,194,17,93,209,34,157,37,173,225,48,136,23,10,126,102,113,149,137,168,66,53,175,60,78,34,248,19,182,48,103,30,52,212,224,130,34,99,147,156,189,101,69,179,166,24,229,168,102,44,222,206,180,28,45,77,51,83,148,180,175,103,74,198,168,167,98,27,71,146,97,183,253,51,170,111,42,210,118,205,21,201,162,34,237,86,244,117,68,121,214,177,68,5,111,232,50,233,42,46,87,205,36,68,199,244,168,184,50,61,31,123,159,195,219,167,84,104,119,248,17,25,16,126,73,55,31,21,75,80,64,46,151,125,37,149,104,253,60,22,147,181,183,169,8,251,56,143,102,233,221,180,36,248,93,209,60,74,57,173,19,26,96,162,127,23,80,1,183,25,57,9,217,36,102,231,39,1,236,220,168,158,220,56,217,154,116,164,177,96,121,229,102,239,70,119,183,119,255,72,145,71,43,238,232,160,81,202,107,252,113,108,116,1,139,163,97,61,193,166,22,104,239,44,107,14,122,231,216,84,40,145,227,12,139,95,224,156,218,16,192,173,137,207,74,153,106,179,49,184,42,157,12,10,216,163,113,190,115,243,146,54,37,110,33,180,12,134,166,0,87,3,118,179,181,155,229,229,13,194,8,42,8,41,125,22,72,34,110,205,32,93,41,85,86,86,177,146,148,74,242,70,185,28,170,9,142,137,80,85,40,19,249,74,169,194,45,99,197,51,111,53,90,148,66,9,255,91,4,25,56,197,138,243,198,44,244,221,42,105,33,73,99,164,81,16,126,51,41,95,7,34,13,132,121,26,9,225,65,7,207,144,146,102,232,66,169,186,86,94,169,82,155,163,99,101,22,143,220,142,16,48,220,59,61,73,204,83,150,17,22,138,111,215,27,139,91,224,199,51,252,82,63,50,76,249,24,179,133,132,12,110,72,183,32,149,229,246,202,74,89,179,3,243,20,56,174,165,27,95,84,159,246,187,229,210,26,239,209,69,53,171,148,133,61,85,53,8,219,55,176,143,63,19,215,160,157,214,203,43,107,114,0,21,77,27,119,96,250,115,38,58,194,131,124,22,190,0,223,68,236,247,16,65,133,7,112,162,237,164,66,37,105,156,179,204,242,214,73,183,95,215,55,181,59,242,77,38,173,225,148,123,119,169,152,113,17,37,213,228,201,154,30,19,157,234,28,139,131,19,25,151,253,246,132,109,178,119,39,7,251,109,33,43,54,215,207,74,123,163,205,1,43,175,103,112,29,76,166,172,236,227,17,222,125,218,16,107,8,137,146,119,46,83,108,228,155,163,103,119,71,79,51,106,134,211,246,211,73,107,92,131,95,51,147,159,222,35,107,115,34,97,45,137,77,105,110,35,213,252,104,236,183,210,157,131,27,164,63,85,177,59,201,196,139,254,110,65,7,24,223,37,89,68,237,89,117,225,68,237,71,158,200,43,229,245,110,175,71,167,17,131,225,253,180,82,241,207,221,103,36,43,163,113,41,167,181,88,56,246,89,30,98,112,174,241,197,37,109,137,150,155,11,46,145,28,130,246,137,39,75,208,51,69,123,31,92,117,185,84,232,204,238,31,115,146,211,158,102,38,88,222,119,119,119,55,76,74,121,243,101,222,180,109,194,250,163,180,68,55,40,55,189,255,149,112,224,25,239,102,45,87,18,54,1,61,206,102,116,69,38,164,242,129,216,116,7,49,163,100,242,110,120,187,83,24,145,196,188,231,217,150,165,166,153,209,53,51,18,63,202,216,160,19,110,248,19,77,230,162,195,251,202,37,73,223,131,59,34,206,252,62,163,68,239,193,176,130,237,221,222,150,159,129,155,21,143,0,238,29,76,248,97,36,8,203,166,152,102,107,220,79,90,131,37,125,237,111,233,79,34,193,214,116,218,101,33,119,167,211,165,94,127,48,216,234,178,125,202,160,4,206,189,144,195,246,117,238,33,221,142,31,109,106,223,40,119,115,62,34,127,183,244,159,43,155,141,198,26,58,57,151,54,227,71,205,198,91,183,133,167,149,133,121,19,188,180,141,155,240,246,47,43,77,112,129,238,238,196,187,202,35,203,83,60,36,169,143,132,71,83,253,217,21,206,208,100,115,188,9,254,218,242,230,14,164,25,40,194,141,205,135,205,120,250,249,198,168,121,7,19,220,98,207,38,205,47,196,163,102,163,218,148,229,218,147,94,228,213,38,75,115,191,217,184,206,94,237,227,43,44,218,190,83,219,67,249,55,247,194,78,182,38,155,241,245,102,227,233,214,78,252,86,163,177,203,30,61,219,26,176,71,155,141,181,173,219,32,3,86,0,240,214,142,155,80,214,157,45,112,69,179,4,222,130,95,215,101,89,155,235,155,224,252,221,110,138,183,239,104,121,175,56,62,234,71,155,142,247,156,187,196,121,92,225,244,222,254,90,60,245,167,232,137,191,215,108,236,52,133,44,247,104,42,205,183,161,144,183,133,132,85,3,110,175,163,255,123,155,134,43,163,231,187,75,34,223,250,26,20,108,103,91,137,191,209,4,129,236,8,23,247,110,163,209,133,168,61,200,254,182,244,198,83,159,60,255,93,229,197,106,74,185,31,96,9,88,169,167,24,141,53,90,227,49,138,120,210,204,72,137,166,215,178,155,119,77,183,186,202,165,169,114,97,205,206,250,155,56,129,80,69,145,60,165,143,152,148,94,87,217,176,18,85,177,68,203,77,104,179,219,50,241,170,252,221,184,142,241,216,32,217,199,164,30,139,62,209,248,170,58,174,192,158,246,149,171,159,117,40,120,116,7,51,216,151,39,16,214,182,26,159,191,205,42,178,141,85,120,29,159,255,69,130,101,185,125,27,179,84,65,225,252,195,109,213,136,188,206,13,245,182,42,222,242,211,19,15,100,112,49,56,249,0,209,71,10,204,89,136,207,35,211,140,19,5,114,82,207,127,162,96,105,169,240,242,251,63,125,245,147,159,191,250,224,103,47,223,253,246,203,247,127,123,252,226,61,105,224,151,255,88,160,227,191,253,201,199,223,251,142,126,205,245,108,101,60,84,42,83,65,233,76,166,169,208,181,139,227,59,175,173,89,189,118,173,201,60,193,160,61,25,94,187,86,91,120,106,89,129,10,194,12,36,95,59,102,93,99,237,149,161,136,93,71,213,252,235,137,215,227,194,95,249,44,200,250,39,144,169,216,57,144,100,180,77,143,230,251,245,68,152,187,215,204,76,181,41,215,121,97,181,197,42,49,245,6,154,227,214,45,180,248,209,80,100,203,86,16,155,119,250,218,239,138,145,111,125,205,140,237,163,20,198,66,181,106,197,161,91,146,2,219,147,144,151,202,23,69,5,197,173,109,62,73,81,171,0,80,19,20,141,124,252,61,39,71,239,201,217,131,72,104,54,162,164,36,214,215,215,141,132,168,149,208,168,131,33,36,229,118,49,67,244,237,40,78,36,243,245,140,126,157,217,114,181,5,76,13,145,57,71,0,237,44,88,177,13,51,101,149,42,55,243,145,68,181,127,176,176,106,36,41,251,150,242,9,121,250,157,245,46,181,203,102,204,39,222,97,65,220,44,222,145,101,100,175,187,167,54,98,154,237,228,113,180,121,219,129,164,38,76,156,52,29,79,57,185,117,179,64,108,18,129,4,103,106,82,23,250,164,229,12,167,35,231,134,26,57,142,23,87,187,44,161,31,112,179,167,157,187,157,85,208,79,105,24,4,43,36,83,175,135,62,228,125,53,22,17,187,44,33,119,231,137,189,192,129,133,48,207,17,2,105,220,60,177,232,217,164,50,151,244,77,75,234,249,8,255,164,226,224,189,146,213,232,213,187,63,120,249,195,15,248,87,211,224,170,187,190,219,134,212,210,106,236,27,68,99,18,191,37,157,105,168,43,19,54,61,255,254,155,79,222,253,185,145,55,61,155,16,94,51,242,174,236,58,55,86,87,237,152,37,22,90,25,84,180,138,94,177,69,44,101,132,85,33,45,123,173,149,192,50,89,242,141,197,34,176,76,204,140,220,68,158,150,37,55,75,26,218,148,91,128,223,27,169,73,130,73,148,180,172,217,179,110,146,105,213,58,33,96,172,59,166,63,189,50,199,150,147,246,126,229,89,132,222,191,180,90,204,216,129,250,102,89,233,39,183,44,147,234,61,108,191,63,120,239,163,223,253,103,167,255,228,227,31,255,253,241,47,254,238,227,31,253,245,241,47,255,247,248,191,127,86,255,195,139,239,126,252,195,255,59,254,238,223,176,223,240,244,215,239,29,127,248,143,252,221,226,10,139,2,197,130,231,239,253,215,39,255,252,155,87,191,253,151,63,188,248,222,210,42,77,138,202,217,35,101,110,254,180,101,109,150,117,165,188,190,125,235,150,91,51,127,162,141,78,231,212,77,151,177,26,159,115,203,250,59,48,181,189,217,251,7,98,183,102,139,3,45,79,62,157,66,22,149,75,58,103,199,9,138,63,127,155,122,82,146,214,110,29,221,148,118,57,212,15,18,61,91,163,22,201,212,201,151,239,191,32,186,100,226,76,113,210,32,238,47,170,176,56,55,241,167,96,171,146,170,223,56,33,51,202,231,100,111,219,204,157,222,27,204,202,46,147,56,35,151,21,76,246,219,64,56,163,184,45,93,26,219,198,110,174,95,110,111,159,169,6,57,254,224,197,241,183,127,122,252,235,111,127,244,187,95,136,102,38,246,120,43,7,223,14,121,38,181,86,106,67,63,162,170,108,88,201,117,70,0,73,89,134,9,141,45,120,103,229,45,150,207,147,102,238,174,193,39,40,3,31,189,167,43,2,153,1,230,43,129,180,247,27,217,27,166,254,80,36,174,61,251,226,9,179,63,125,99,232,219,237,209,64,23,117,230,63,223,213,93,107,101,220,84,45,77,22,186,197,13,142,26,121,86,8,207,38,198,111,187,61,5,44,119,0,18,128,35,118,221,48,188,50,134,52,118,115,244,11,129,254,85,187,48,74,108,218,133,235,206,201,104,178,184,11,169,69,26,145,185,53,153,140,158,46,10,94,83,79,34,22,138,124,50,2,204,62,0,141,94,2,6,207,47,180,14,71,7,201,210,164,11,243,215,173,254,96,128,200,7,62,200,95,30,164,52,97,13,240,6,226,55,81,96,97,59,55,18,59,72,17,0,86,147,253,49,92,109,46,113,196,94,243,251,246,80,2,10,199,33,26,73,147,211,83,79,37,145,230,121,149,84,172,67,78,178,90,206,141,176,47,176,33,14,89,227,32,162,83,54,171,8,6,245,50,136,248,64,245,59,163,253,46,27,165,187,2,210,226,186,47,87,27,53,159,99,42,220,43,223,231,183,202,51,80,243,85,104,81,38,23,53,223,74,47,34,112,214,185,5,196,254,37,15,114,74,136,135,117,68,116,71,115,177,220,153,91,84,50,255,128,172,42,115,201,170,146,41,171,138,95,86,10,89,219,28,241,201,176,32,143,207,6,88,129,197,224,143,195,80,220,94,222,85,129,239,187,80,49,9,128,165,93,199,75,37,192,115,226,40,254,34,152,133,223,175,72,95,76,102,99,101,32,128,133,70,213,67,48,194,84,28,70,24,28,160,98,233,49,200,119,237,244,180,13,192,26,202,6,231,8,157,79,49,105,38,81,95,178,56,189,130,180,21,206,61,214,201,51,17,139,0,124,46,134,84,48,83,177,153,230,185,198,251,10,178,21,65,24,76,24,215,235,17,178,203,234,83,202,172,19,195,49,101,135,90,214,200,214,210,94,35,75,108,254,176,176,185,6,68,115,48,97,124,49,189,79,140,198,221,33,11,189,160,185,119,125,24,255,184,228,0,58,82,6,208,63,246,89,213,181,188,188,16,136,177,132,147,52,172,4,236,253,96,33,209,128,30,49,193,35,1,236,111,189,138,170,42,3,227,118,23,145,188,253,117,103,10,88,20,227,122,7,83,15,87,18,106,11,173,235,213,226,159,175,214,235,229,25,145,75,167,61,72,97,206,78,70,219,157,126,146,46,25,232,150,81,234,91,236,89,41,65,164,179,36,242,140,72,253,17,146,236,2,58,245,224,14,204,94,197,235,238,50,43,166,53,50,88,73,10,98,225,13,149,65,174,125,118,57,197,232,146,251,198,136,15,231,200,218,45,178,190,108,236,88,83,136,37,180,199,32,189,202,78,181,129,7,208,91,181,172,234,41,139,189,234,23,220,28,93,43,215,235,93,52,115,31,76,69,121,125,132,12,218,14,30,25,59,28,25,21,16,239,84,135,206,170,115,129,236,112,179,234,111,212,254,29,54,19,135,107,127,61,125,215,20,29,127,248,27,160,179,8,36,16,165,151,158,58,82,168,110,19,238,213,114,239,63,71,167,6,78,177,236,142,43,38,63,182,47,123,100,247,208,136,234,255,14,65,187,228,112,27,238,193,194,193,52,154,238,132,111,238,42,222,101,147,206,3,28,87,140,204,3,193,233,143,35,119,45,162,178,76,249,78,82,154,204,152,27,59,2,193,44,165,153,98,67,0,94,74,142,249,106,119,151,229,217,154,230,170,222,116,113,60,25,237,143,144,21,61,95,237,200,0,123,77,48,62,201,27,84,173,193,235,95,218,41,77,120,238,81,177,230,125,125,48,28,31,180,217,170,255,32,85,38,130,63,164,136,168,245,247,227,42,221,154,232,11,76,114,39,160,159,4,55,4,52,146,16,49,183,54,8,13,33,214,214,59,164,129,217,229,120,96,92,149,147,219,200,47,1,210,148,2,154,194,63,98,200,188,139,134,107,166,140,221,171,150,227,229,114,188,82,142,87,97,187,173,94,165,165,0,56,82,241,0,213,47,224,165,7,236,250,2,219,110,62,97,191,217,219,73,92,24,178,57,38,198,12,226,135,7,251,99,232,236,2,114,138,195,73,9,106,26,8,177,184,139,248,101,154,156,70,67,170,233,42,217,97,12,232,51,151,159,44,47,131,17,15,247,182,224,49,18,91,183,21,216,67,5,56,141,8,206,97,152,217,72,84,142,3,113,214,68,110,145,151,218,74,100,93,239,206,76,229,206,212,21,69,45,184,150,0,235,43,251,63,158,32,200,188,76,8,161,150,227,8,149,156,69,172,8,155,123,192,93,31,201,135,210,173,20,65,139,141,157,237,222,60,92,137,149,63,110,85,20,191,170,213,44,67,187,226,194,142,100,104,87,185,50,83,203,69,150,55,191,252,46,171,166,170,43,143,187,193,252,178,188,195,11,25,22,38,15,112,9,185,240,90,79,186,156,213,45,167,234,170,89,240,156,229,51,133,40,139,76,52,121,115,50,168,238,92,37,249,4,28,116,55,122,55,4,76,159,102,163,219,173,116,36,27,93,105,184,48,178,169,232,52,97,86,7,9,116,218,43,203,148,64,103,252,39,77,160,115,112,46,4,58,227,203,78,160,51,190,112,2,157,158,36,202,217,101,250,31,155,183,38,111,50,245,98,26,25,124,56,51,135,45,103,44,56,210,132,165,214,196,211,199,49,207,75,35,57,213,92,118,156,2,52,25,44,213,57,201,115,36,17,206,62,75,173,63,38,136,199,240,144,91,229,106,247,78,138,103,75,214,36,47,176,237,116,161,184,128,237,193,230,252,133,232,29,246,3,19,248,169,114,19,179,182,55,59,112,108,196,122,195,152,206,250,195,68,40,232,124,226,118,251,155,156,110,128,137,196,216,20,129,20,197,114,35,107,234,173,83,172,74,102,189,190,195,222,113,147,196,78,135,147,19,113,246,189,232,114,208,244,64,63,122,10,96,247,208,87,67,52,11,124,65,148,181,224,96,201,202,213,208,239,196,68,215,198,66,24,78,10,120,34,197,91,223,53,240,241,119,192,109,118,139,233,81,77,54,88,187,11,17,4,139,4,206,248,28,81,128,26,185,168,72,255,4,212,107,6,133,160,100,72,13,32,243,38,64,45,7,9,134,148,143,122,66,208,101,217,104,83,180,131,26,143,23,208,129,173,36,4,166,179,241,70,187,15,174,93,243,135,23,224,225,70,140,162,145,66,101,238,20,42,44,133,142,128,31,102,213,249,50,60,181,107,28,91,104,251,0,29,140,56,251,4,115,24,31,198,228,81,8,0,93,182,167,127,110,78,132,102,12,58,178,168,201,66,66,108,74,236,49,244,95,129,230,29,11,60,224,186,80,228,216,119,220,220,145,98,72,148,126,108,154,74,22,60,63,103,39,120,52,30,240,29,143,100,253,200,192,174,183,99,1,179,136,192,120,207,1,204,157,166,214,214,19,167,59,231,66,219,14,247,86,39,189,32,132,178,226,205,116,162,216,152,244,214,144,241,131,210,91,86,12,54,145,116,4,175,162,5,34,47,13,62,159,30,54,189,24,15,172,32,96,128,195,150,180,135,64,126,174,137,174,169,207,4,25,39,187,90,194,25,228,35,194,58,117,230,242,15,153,161,62,245,134,128,241,196,217,46,22,128,183,20,218,99,118,153,26,68,248,139,2,92,19,111,91,124,180,156,103,37,64,8,152,151,192,226,109,194,95,33,149,192,0,0,190,16,34,203,64,3,232,115,221,215,98,218,153,151,74,53,91,132,44,28,219,186,177,221,135,224,74,224,199,37,140,109,242,146,241,77,92,146,138,248,214,141,108,181,28,59,137,222,102,185,122,63,223,141,191,252,167,95,29,255,219,191,70,49,50,221,114,215,181,218,127,37,198,182,133,239,50,223,240,28,157,32,175,182,135,238,185,138,153,36,149,224,110,49,223,202,112,154,234,31,44,28,32,71,130,36,68,208,165,52,54,94,158,130,58,239,183,135,164,242,214,182,109,198,234,48,139,197,49,100,207,146,200,171,176,55,90,88,228,78,242,70,189,23,183,57,114,254,74,187,108,18,222,62,144,132,183,109,161,251,53,76,240,252,242,250,205,229,74,111,89,18,222,154,216,249,15,8,118,126,239,230,186,115,34,137,171,220,44,183,229,106,133,41,248,27,17,156,78,98,83,7,236,55,89,71,29,245,10,45,84,183,239,33,242,84,43,142,152,158,85,140,91,124,7,58,197,158,45,1,171,228,67,126,164,105,130,86,131,245,117,96,128,16,197,217,152,176,14,222,90,93,239,181,86,90,17,75,139,141,222,35,126,112,234,78,107,12,219,114,126,16,253,14,80,188,177,65,8,135,168,122,235,149,76,184,255,245,50,31,231,189,94,251,198,137,17,181,148,77,249,27,223,128,227,216,99,125,37,126,173,211,235,172,48,17,115,92,1,30,168,64,195,183,71,157,67,5,20,164,208,240,207,252,138,248,31,69,180,187,56,32,238,180,134,108,74,3,51,71,26,38,247,254,180,217,136,251,219,112,181,116,79,160,103,235,139,158,190,132,252,119,60,43,112,199,83,54,210,21,106,244,213,231,234,115,245,185,250,92,125,174,62,87,159,171,207,229,70,28,95,250,92,225,248,197,135,199,191,254,22,191,23,245,209,239,127,249,242,31,62,44,124,110,137,163,244,58,123,114,121,29,151,92,90,18,27,114,117,139,195,222,153,23,200,253,14,117,167,149,96,128,171,91,33,26,85,216,119,159,131,253,219,248,127,224,120,141,8,135,158,17,0]}}